Oasis4 follow-on developments

(
09/04/2007)
Note: This page is not maintained anymore; please refer to the Development and Bug fix priorities document.


Link to  oasis4_developments_030106.html, oasis4_developments_130605.html, oasis4_developments_260505.html, oasis4_developments_100405.html, oasis4_developments_121004.html.

In blue, work done by RR, HR
In purple, work done by DD, SV
In green, work done by RV
In dark green, work done by TS

High priority developments (for December 2006)

grid_type

   

 

 

 

 

 

nbr_c

 

reglonlatvrt

x(i)

y(j)

z(k)

c_1_a(i,lx)

c_2_a(j,ly)

c_3_a(k,lz)

lx*ly*lz

lx=ly=lz=2

irrlonlat_regvrt

x(i,j)

y(i,j)

z(k)

c_1_a(i,j,lh)

c_2_a(i,j,lh)

c_3_a(k,lz)

lh*lz

lz=2

irrlonlatvrt

x(i,j,k)

y(i,j,k)

z(i,j,k)

c_1_a(i,j,k,lc)

c_2_a(i,j,k,lc)

c_3_a(i,j,k,lc)

lc

 

irrlonlat_sigmavrt

x(i,j)

y(i,j)

z(i,j,k)

c_1_a(i,j,lh)

c_2_a(i,j,lh)

c_3_a(i,j,k,lc)

2*lh

 

reglonlat_sigmavrt

x(i)

y(i)

z(i,j,k)

c_1_a(i,lx)

c_2_a(j,ly)

c_3_a(i,j,k,lc)

lc=2*lx*ly

 

unstructlonlat_regvrt

x(nhor)

y(nhor)

z(k)

c_1_a(nhor,lh)

c_2_a(nhor,lh)

c_3_a(k,lz)

lh*lz

lz=2

unstructlonlat_sigmavrt

x(nhor)

y(nhor)

z(nhor,k)

c_1_a(nhor,lh)

c_2_a(nhor,lh)

c_3_a(nhor,k,lc)

lc=2*lh

 

unstuctlonlatvrt

x(ntot)

y(ntot)

z(ntot)

c_1_a(ntot,lc)

c_2_a(ntot,lc)

c_3_a(ntot,lc)

lc

 


Medium priority developments (for July 2007)

·        2D1D: Validate/implement 2D1D combinations in T with "linear" or "nearest-neighbour" in the vertical (JG, RR)

·        Separate neighborhood search from interpolation scheme to allow user to easily modify interpolation scheme in T (SV, RR)

·         Check that the different component SMIOC info is coherent (e.g. global parameters, transient units, sg_exch_date for a transient_out match the sg_exch_date for the corresponding transient_in, coupling frequency cannot be higher that the frequency of the prism_get, uniquess of application names...)

·         Additional Driver functions (prism_timestamp, prism_restartsaved, prism_message) ; provide more information on load balance (e.g. how long Oasis4 waited on a call)

Low priority developments