source: codes/icosagcm/devel/Python/src/functions.h @ 642

Last change on this file since 642 was 642, checked in by dubos, 7 years ago

devel/unstructured : bubble test case with Fortran time stepping

File size: 1.0 KB
Line 
1/* KERNELS */
2
3enum {max_nb_stage=5};
4extern double tauj[max_nb_stage];
5extern double cslj[max_nb_stage][max_nb_stage], cflj[max_nb_stage][max_nb_stage];
6
7void dynamico_init_params(void);
8
9void 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);
17
18/* KERNELS -> XIOS */
19void dynamico_setup_xios(void);
20void dynamico_xios_set_timestep(double);
21void dynamico_xios_update_calendar(int);
22/* CXIOS */
23void cxios_context_close_definition(void);
24void cxios_context_finalize(void);
25void cxios_finalize(void);
26
27void cxios_write_data_k81(char*, int, double*, int);
28void cxios_write_data_k82(char*, int, double*, int, int);
29void cxios_write_data_k83(char*, int, double*, int, int, int);
Note: See TracBrowser for help on using the repository browser.