PLUTO  4.0
 All Data Structures Files Functions Variables Enumerations Macros Pages
Todo List
Global CT_AverageNormalMagField (const Data *d, int side, Grid *grid)
replace the loops with more compact macro, such as X1_BEG_LOOP()...
Global CT_AverageNormalMagField (const Data *d, int side, Grid *grid)
replace the loops with more compact macro, such as X1_BEG_LOOP()...
Global CT_AverageTransverseMagField (const Data *d, int side, Grid *grid)
replace the loops using more compact notations, such as X1_BEG_LOOP()...
Global CT_StoreResistiveEMF (double **res_flx, int beg, int end, Grid *grid)
some memory could be saved here...
Global CT_StoreResistiveEMF (double **res_flx, int beg, int end, Grid *grid)
some memory could be saved here...
Global CT_Update (const Data *, Grid *)
dt may be set separately in a more concise manner.
Global CT_Update (const Data *, Grid *)
dt may be set separately in a more concise manner.
File fargo.h
Global FARGO_ShiftSolution (Data_Arr, Data_Arr, Grid *)
Optimization: avoid using too many if statement like on nproc_s > 1 or == 1
Global FARGO_ShiftSolution (Data_Arr, Data_Arr, Grid *)
Optimization: avoid using too many if statement like on nproc_s > 1 or == 1
Global FillMagneticField (const Data *d, int side, Grid *grid)
replace the loops with more compact macro, such as X1_BEG_LOOP()...
Global FillMagneticField (const Data *d, int side, Grid *grid)
replace the loops with more compact macro, such as X1_BEG_LOOP()...
File hdf5_io.c
This format does not yet support writing of supplementary variables.
Global MyFunctionTemplate (void)
Global RightHandSide (const State_1D *state, Time_Step *Dts, int beg, int end, double dt, Grid *grid)

Global SB_Boundary (const Data *, int, Grid *)
Check if sb_Ly and sb_vy need to be global.
Global SB_Boundary (const Data *, int, Grid *)
Check if sb_Ly and sb_vy need to be global.
File shearingbox.h
Check if sb_vy and sb_Ly are really needed as global variables.
Global WriteVTK_Header (FILE *fvtk, Grid *grid)
Write the grid using several processors.