Introduce new variable for controling Fast Eulerian Transport for differentially rotating disks (aka FARGO)
Merge branch 'rtvd_ordering' into fargo_merge
Add additional keyword to 'relaxing_tvd' that allows to skip applying source terms
Introduce new module for governing FARGO related bits
Include additional time constraint for FARGO algorithm
Allow to advect fluid quantities with arbitrary velocity instead of the one computed directly from momentum
Add enumerator type used to discern between residual and constant residual velocity in fargo
whitespaces
whitespaces
Implement sweeps scheme for FARGO
cleanup
[fargo] cleanup, add missing assignment to cg
Final touch to rtvd in order to make FARGO working
Add couple warnings and assertations to FARGO
Exchange boundary information after integer shift step in FARGO. That allows for decomposition in y provided that there are enough guardcells
Boundaries are now update directly in shift_int. Potential resulting from selfgravity is now also shifted by integer number of cells to (possibly) optimize history recycling. NOT TESTED
Allow shift to exceed number of guardcells by overcommunicating ydim boundaries. This should be deem as a temporary solution. Factor out fargosweep from fluidupdates
Add some basic comments
Add simple test for fargo algorithm
Move fargo related arrays directly to cg. Avoids circular dependencies in several place and simplifies the code