Changeset 689 for codes/icosagcm/devel/Python/src/functions.h
- Timestamp:
- 04/09/18 15:24:15 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/devel/Python/src/functions.h
r642 r689 1 1 /* KERNELS */ 2 2 3 #undef PREC_DOUBLE 4 5 #ifdef PREC_DOUBLE 6 typedef double number; 7 #else 8 typedef float number; 9 #endif 10 3 11 enum {max_nb_stage=5}; 4 extern doubletauj[max_nb_stage];5 extern doublecslj[max_nb_stage][max_nb_stage], cflj[max_nb_stage][max_nb_stage];12 extern number tauj[max_nb_stage]; 13 extern number cslj[max_nb_stage][max_nb_stage], cflj[max_nb_stage][max_nb_stage]; 6 14 7 15 void dynamico_init_params(void); 8 16 9 17 void dynamico_ARK_step(int nstep, 10 double *mass_col, double *rhodz, double *theta_rhodz, 11 double *u, double *geopot, double *w, 12 double *theta, double *ps, double *pk, double *hflux, double *qv, 13 double *dmass_col, double *drhodz, double *dtheta_rhodz, 14 double *du_fast, double *du_slow, 15 double *dPhi_fast, double *dPhi_slow, 16 double *dW_fast, double *dW_slow); 18 number *mass_col, number *rhodz, number *theta_rhodz, 19 number *u, number *geopot, number *w, 20 number *theta, number *ps, number *pk, number *hflux, number *qv, 21 number *dmass_col, number *drhodz, number *dtheta_rhodz, 22 number *du_fast, number *du_slow, 23 number *dPhi_fast, number *dPhi_slow, 24 number *dW_fast, number *dW_slow); 25 26 void dynamico_remap(number *rhodz, number *theta_rhodz, number *u); 17 27 18 28 /* KERNELS -> XIOS */
Note: See TracChangeset
for help on using the changeset viewer.