Roadmap#

Short term#

  • Implement post processing API: with matplotlib and Paraview. Status:

    • Paraview reader is implemented. Requires clean up.

    • Pymech reader which extends xarray is implemented.

Long term#

  • Interface Nek5000 states and time-integration event loop. More on this can be found at gh-issue-114. Status:

    • Experiments are underway to interface using cffi.

    • Fortran 2008 rewrite neko is now open-source. We should try linking to it.

Miscellaneous#

Todo

Now only the parameters are loaded. Load state too.

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/snek5000/checkouts/latest/src/snek5000/__init__.py:docstring of snek5000.load_simul, line 3.)

Todo

  • Magic command %fluidsim_load

%fluidsim_load creates the variables sim, params and Simul from an existing simulation.

Load existing simulation excluding state_phys files:

>>> %fluidsim_load

Load existing simulation all options: force overwrite, with state_phys files, merging parameters:

>>> %fluidsim_load -f -s -t -m

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/snek5000/checkouts/latest/src/snek5000/magic.py:docstring of snek5000.magic.SnekMagics, line 34.)

Todo

Must include a condition to check if ALE methods are used or not.

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/snek5000/checkouts/latest/src/snek5000/operators.py:docstring of snek5000.operators.Operators.order_mesh_solver, line 3.)

Todo

Set velocity v=0, normal component of velocity is zero, opposite of on boundary condition.

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/snek5000/checkouts/latest/docs/dev/nek.rst, line 130.)