forked from JianyuanXiao/SymPIC
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmpi_fieldio.h
More file actions
20 lines (19 loc) · 1.37 KB
/
Copy pathmpi_fieldio.h
File metadata and controls
20 lines (19 loc) · 1.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "pubdefs.h"
int init_parallel_file_particle_for_mpi_fields_V0 (Field3D_MPI * pthis ,Gaps_IO_DataFile * gid_grid ,Gaps_IO_DataFile * gid_cu ,long * pgcache ,long * pcucache ,char * pName_grid ,char * pName_cu ,long numt ,int ro )
;
int dump_particle_parallel_file_for_mpi_fields_V0 (Field3D_MPI * pthis ,Gaps_IO_DataFile * gid_grid ,Gaps_IO_DataFile * gid_cu ,long * pgcache ,long * pcucache ,long numt ,int use_non_nui_cache )
;
int read_particle_parallel_file_for_mpi_fields_V0 (Field3D_MPI * pthis ,Gaps_IO_DataFile * gid_grid ,Gaps_IO_DataFile * gid_cu ,long * pgcache ,long * pcucache ,long numt ,int reduce_dim ,double r_x_rat ,double r_y_rat ,double r_z_rat ,int use_non_nui_cache )
;
int init_parallel_file_for_mpi_fields_V0 (Field3D_MPI * pthis ,Gaps_IO_DataFile * gid ,char * pName ,int64_t time_step )
;
int init_parallel_file_for_mpi_fields (Field3D_MPI * pthis ,Gaps_IO_DataFile * gid ,char * pName ,int64_t time_step ,int version ,int num_reduce_proc )
;
int read_parallel_file_for_mpi_fields (Field3D_MPI * pthis ,Gaps_IO_DataFile * gid ,int64_t timestep )
;
int write_parallel_file_for_mpi_fields (Field3D_MPI * pthis ,Gaps_IO_DataFile * gid ,int64_t timestep )
;
int mpi_field_2_outfile (Field3D_MPI * pthis ,char * fname )
;
int mpi_field_write_to_file (Field3D_MPI * pthis ,Gaps_IO_DataFile * pgid ,long num_timestep )
;