...
- Opens the IMAS database by calling the subroutine
imas_open_env
. - Reads the IMAS IDS
edge_profiles
, using the subroutineids_get
. - Extracts the information about the grid from the IDS and puts it into a
type(triangular_grid)
-structure, using the subroutineget_triangular_grid_from_ids
(moduletriangular_grid_ids_io
). - Writes the grid to EIRENE-format files (subroutine
write_eirene_grid
, moduletriangular_grid_module
). - Closes the IMAS database.
Things to be done
- Code parameters
- IMASification of EIRENE output
- Extend the list of input quantitiesOrganize a 1D toroidal space and a couple of subsets in the 3D space (if required)
- Try to adjust the processing of exceptions to GSL practices (if worth while)Understand how the triangular grid can be united with other grids (if required)