- Timestamp:
- 04/09/18 15:22:10 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/devel/src/unstructured/transport_unstructured.F90
r686 r688 7 7 SAVE 8 8 9 #define BINDC_(thename) BIND(C, name=#thename)10 #define BINDC(thename) BINDC_(dynamico_ ## thename)11 12 #define DBL REAL(C_DOUBLE)13 #define DOUBLE1(m) DBL, DIMENSION(m)14 #define DOUBLE2(m,n) DBL, DIMENSION(m,n)15 #define DOUBLE3(m,n,p) DBL, DIMENSION(m,n,p)16 #define DOUBLE4(m,n,p,q) DBL, DIMENSION(m,n,p,q)17 #define INDEX INTEGER(C_INT)18 19 9 CONTAINS 20 10 21 #define FIELD_PS DOUBLE1(primal_num) 22 #define FIELD_MASS DOUBLE2(llm, primal_num) 23 #define FIELD_Z DOUBLE2(llm, dual_num) 24 #define FIELD_U DOUBLE2(llm, edge_num) 25 #define FIELD_UL DOUBLE2(llm+1, edge_num) 26 #define FIELD_THETA DOUBLE3(llm, primal_num, nqdyn) 27 #define FIELD_GEOPOT DOUBLE2(llm+1, primal_num) 28 11 #include "unstructured.h90" 29 12 #define HASNAN(field) (ANY(.NOT.ABS(field)<1e20)) 30 13 … … 40 23 INTEGER, DIMENSION(primal_num) :: cur_lev 41 24 42 DBL :: rhodz_cum_target, rhodz_cum_lev, rhodz_cum_levp1, X, time1,time2 25 NUM :: rhodz_cum_target, rhodz_cum_lev, rhodz_cum_levp1, X 26 TIME :: time1,time2 43 27 INTEGER :: ij, l, level, edge, ij_left, ij_right 44 28
Note: See TracChangeset
for help on using the changeset viewer.