- File fargo.h
- Global FARGO_ShiftSolution (Data_Arr, Data_Arr, Grid *)
- Optimization: avoid using too many if statements like on nproc_s > 1 or == 1
- Global FARGO_ShiftSolution (Data_Arr, Data_Arr, Grid *)
- Optimization: avoid using too many if statements like on nproc_s > 1 or == 1
- Global FillElectricField (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()...
- Global GetDecompMode (cmdLine *cmd_line, int procs[])
- AL_MPI_DECOMP mode
- Global MyFunctionTemplate (int var)
- –
- Global RightHandSide (const Sweep *sweep, timeStep *Dts, int beg, int end, double dt, Grid *grid)
- –
- File rkl.c
- selective update on variables
- remove tau from multiplication inside inner loop (put it outside)
- Global SB_Boundary (const Data *d, int side, Grid *grid)
- Check if sb_vy needs 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.