.flake8
.gitattributes
.gitignore
.readthedocs.yaml
LICENSE.txt
Makefile
README.md
ReleaseNotes.md
TODO
build_docs.sh
conftest.py
pyproject.toml
set-gw.sh
set-iter.sh
.github/CODEOWNERS
.github/dependabot.yml
.github/workflows/lint.yml
.github/workflows/publish.yml
bin/__init__.py
bin/iwrap
bin/iwrap-gui
bin/iwrap-tutorial
bin/iwrap-yaml-update
bin/run.py
ci/muscle3/build-macro-model.sh
ci/muscle3/make-docs.sh
ci/muscle3/setup-test-env.sh
ci/muscle3/st00-defs.sh
ci/muscle3/st01-system-env.sh
ci/muscle3/st02-iwrap-load.sh
ci/muscle3/st03-m3plugins-local.sh
ci/muscle3/static-code-analysis.sh
ci/muscle3/test-runner.sh
docs/.gitignore
docs/Dockerfile
docs/README.md
docs/_config.yml
docs/_toc.yml
docs/build.sh
docs/iWrap_introduction.md
docs/documentation/actor_generation_cmdln.rst
docs/documentation/actor_usage.rst
docs/documentation/api-autogen.rst
docs/documentation/code_standardization.rst
docs/documentation/developers_manual.rst
docs/documentation/iWrap_intro.rst
docs/documentation/iwrap_gui.rst
docs/documentation/muscle3.rst
docs/documentation/project_description.rst
docs/documentation/quickstart.rst
docs/documentation/code_standardization/code_standardization_cpp.rst
docs/documentation/code_standardization/code_standardization_fortran.rst
docs/documentation/code_standardization/code_standardization_java.rst
docs/documentation/developers_manual/01_internal_design.rst
docs/documentation/developers_manual/02_actor_layers.rst
docs/documentation/developers_manual/03_actor_generators.rst
docs/documentation/developers_manual/04_adding_generators.rst
docs/documentation/developers_manual/05_plugins_compatibility.rst
docs/documentation/developers_manual/06_code_desc_compatibility.rst
docs/documentation/developers_manual/07_code_parameters_handling.rst
docs/documentation/developers_manual/08_ids_handling.rst
docs/documentation/developers_manual/09_system_tests.rst
docs/documentation/developers_manual/system_tests/01_tests_usage.rst
docs/documentation/developers_manual/system_tests/02_adding_tests.rst
docs/documentation/developers_manual/system_tests/03_tests_environment.rst
docs/documentation/installation_guide/iwrap_configuration.rst
docs/documentation/installation_guide/iwrap_installation.rst
docs/documentation/installation_guide/iwrap_requirements.rst
docs/documentation/muscle3_resources/actor-ports.png
docs/documentation/muscle3_resources/code_wrapping.rst
docs/documentation/muscle3_resources/macro-actor.png
docs/documentation/muscle3_resources/example/Makefile
docs/documentation/muscle3_resources/example/code_description.yaml
docs/documentation/muscle3_resources/example/example.ymmsl
docs/documentation/muscle3_resources/example/macro.f90
docs/documentation/muscle3_resources/example/standalone.f90
docs/documentation/muscle3_resources/example/wrapped_code.f90
docs/images/ITER.png
docs/images/actor_description.png
docs/images/actor_generation_gui.png
docs/images/actor_layers.png
docs/images/actor_name_error.png
docs/images/add_arg.png
docs/images/bash-doesnt-work.png
docs/images/code_description.png
docs/images/code_description_cpp.png
docs/images/code_parameters_2.png
docs/images/code_params_1.png
docs/images/code_params_3.png
docs/images/code_params_4.png
docs/images/code_params_schema_browse.png
docs/images/code_params_validation_error.png
docs/images/code_params_validation_ok.png
docs/images/file-browser.png
docs/images/image1.png
docs/images/image6.png
docs/images/image8.png
docs/images/imas-al5-hli-docs.png
docs/images/imas.png
docs/images/implementation_tab.png
docs/images/implementation_tab_cpp.png
docs/images/import_yaml.png
docs/images/iwrap-gui.png
docs/images/iwrap_architecture.png
docs/images/iwrap_main_wnd.png
docs/images/optional_methods_gui.png
docs/images/optional_methods_gui_cpp.png
docs/images/settings_empty.png
docs/images/settings_not_empty.png
docs/images/settings_not_empty_cpp.png
docs/images/ssh_gateway.gif
docs/images/ssh_iter.gif
docs/images/subroutines.png
docs/images/subroutines_cpp.png
docs/images/terminal.gif
docs/images/tkinter.png
docs/images/toc.png
docs/images/tooltips.png
docs/images/70877452/70877458
docs/images/70877452/70877459.png
docs/images/70877452/70877460
docs/images/70877452/70877461.png
docs/images/70877452/70877462
docs/images/70877452/70877463.png
docs/images/70877452/77370369
docs/images/70877452/77370370.png
docs/images/70877452/77370372
docs/images/70877452/77370373.png
docs/images/70877452/77370375
docs/images/70877452/77370376.png
docs/images/70877452/77370385
docs/images/70877452/77370386.png
docs/images/70877452/77370388
docs/images/70877452/77370389.png
docs/images/70877452/77370396
docs/images/70877452/77370397.png
docs/images/70877452/77370400
docs/images/70877452/77370401.png
docs/images/70877876/70878309.png
docs/images/70877876/70878310.png
docs/images/70877876/70878311.png
docs/images/70877876/70878312.png
docs/images/70877876/70878318.png
docs/images/70877876/70878322.png
docs/images/70877876/70878330.png
docs/images/70877876/70878331.png
docs/images/70877876/70878332.png
docs/images/70877876/70878333.png
docs/images/70877876/70878335.png
docs/images/70877876/70878337.png
docs/images/70877876/70878338.png
docs/images/70877876/70878340.png
docs/images/70877876/70878341.png
docs/images/70877876/70878342.png
docs/images/70877876/70878343.png
docs/images/70877876/70878344.png
docs/images/70877876/70878345.png
docs/images/70877876/70878346.png
docs/images/70877876/70878347.png
docs/images/70877876/70878348.png
docs/images/70877876/70878349.png
docs/images/70877876/70878350.png
docs/images/70877876/70879036.png
docs/images/70877876/70879037.png
docs/images/70877876/70879038.png
docs/images/70877876/70879040.png
docs/images/70877876/70879041.png
docs/images/70877876/70879042.png
docs/images/70877876/70879043.png
docs/images/70877876/70879044.png
docs/images/70877876/70879045.png
docs/images/70877876/70879046.png
docs/images/70877876/70879047.png
docs/images/70877876/70879048.png
docs/images/70877876/70879049.png
docs/images/70877876/70879050.png
docs/images/70877876/70879051.png
docs/images/70877876/70879052.png
docs/images/70877876/70879053.png
docs/images/70877876/70879057.png
docs/images/70877876/70879058.png
docs/images/70877876/70879061.png
docs/images/70877876/70879070.png
docs/images/70877876/70879104.png
docs/images/70877876/70879107.png
docs/images/70877876/70879109.png
docs/images/70877876/77367779.png
docs/images/70877876/77367780.png
docs/images/70877876/77367782.png
docs/images/70877876/77367784.png
docs/images/70877876/77367785.png
docs/images/70877876/77367787.png
docs/images/70877876/77367788.png
docs/images/70877876/77367789.png
docs/images/70877876/77367790.png
docs/images/70877876/77367791.png
docs/images/70877876/77367792.png
docs/images/70877876/77367793.png
docs/images/70877876/77367794.png
docs/images/70877876/77367796.png
docs/images/70877876/77367797.png
docs/images/70877876/77367798.png
docs/images/70877876/77367804.png
docs/images/70877876/77367805.png
docs/images/70877876/77367806.png
docs/images/70877876/77367809.png
docs/images/70877876/77367810.png
docs/images/70877876/77367815.png
docs/images/70877876/77367832.png
docs/images/70877876/77370352.png
docs/images/70877876/77370355.png
docs/images/muscle3/actor-ports.png
docs/images/muscle3/macro-actor.png
docs/scripts/copy-codes-to-JLab.sh
docs/scripts/create_db
docs/scripts/requirements.txt
docs/scripts/set-docker.sh
docs/scripts/set-docs.sh
docs/scripts/start-tutorial-in-docker.sh
docs/scripts/start-tutorial-in-venv.sh
docs/scripts/tutorial-entrypoint.sh
docs/tutorial/01_Tutorial_Introduction_And_Environment_Set_Up/01_Overall_tutorial_introduction.md
docs/tutorial/01_Tutorial_Introduction_And_Environment_Set_Up/02_jupyter_introduction.md
docs/tutorial/01_Tutorial_Introduction_And_Environment_Set_Up/03_environment_setup.md
docs/tutorial/01_Tutorial_Introduction_And_Environment_Set_Up/codes/hello_c++.cpp
docs/tutorial/01_Tutorial_Introduction_And_Environment_Set_Up/codes/hello_fortran.f90
docs/tutorial/02_Basic/02_Basic_intro.md
docs/tutorial/02_Basic/1_Actor_Fundamentals/01_intro_and_IMAS_adaptation.md
docs/tutorial/02_Basic/1_Actor_Fundamentals/02_code_standardization.md
docs/tutorial/02_Basic/1_Actor_Fundamentals/03_code_description_and_actor_generation.md
docs/tutorial/02_Basic/1_Actor_Fundamentals/04_workflow.md
docs/tutorial/02_Basic/1_Actor_Fundamentals/codes/actor1_fortran.yaml
docs/tutorial/02_Basic/1_Actor_Fundamentals/codes/actor2_cpp.yaml
docs/tutorial/02_Basic/1_Actor_Fundamentals/codes/workflow.py
docs/tutorial/02_Basic/1_Actor_Fundamentals/codes/iWrapped_codes/code1_fortran/Makefile
docs/tutorial/02_Basic/1_Actor_Fundamentals/codes/iWrapped_codes/code1_fortran/code1.f90
docs/tutorial/02_Basic/1_Actor_Fundamentals/codes/iWrapped_codes/code2_cpp/Makefile
docs/tutorial/02_Basic/1_Actor_Fundamentals/codes/iWrapped_codes/code2_cpp/code2.cpp
docs/tutorial/02_Basic/1_Actor_Fundamentals/codes/iWrapped_codes/code2_cpp/code2.h
docs/tutorial/02_Basic/1_Actor_Fundamentals/codes/imas_adaptation/after/code_cpp/Makefile
docs/tutorial/02_Basic/1_Actor_Fundamentals/codes/imas_adaptation/after/code_cpp/imas_cpp_test.cpp
docs/tutorial/02_Basic/1_Actor_Fundamentals/codes/imas_adaptation/after/code_fortran/imas_fortran_test.f90
docs/tutorial/02_Basic/1_Actor_Fundamentals/codes/imas_adaptation/before/code_cpp/Makefile
docs/tutorial/02_Basic/1_Actor_Fundamentals/codes/imas_adaptation/before/code_cpp/code0.cpp
docs/tutorial/02_Basic/1_Actor_Fundamentals/codes/imas_adaptation/before/code_fortran/Makefile
docs/tutorial/02_Basic/1_Actor_Fundamentals/codes/imas_adaptation/before/code_fortran/code0.f90
docs/tutorial/02_Basic/2_INIT_FINALIZE/01_intro.md
docs/tutorial/02_Basic/2_INIT_FINALIZE/02_code_standardization.md
docs/tutorial/02_Basic/2_INIT_FINALIZE/03_code_description_and_actor_generation.md
docs/tutorial/02_Basic/2_INIT_FINALIZE/04_workflow.md
docs/tutorial/02_Basic/2_INIT_FINALIZE/codes/Makefile
docs/tutorial/02_Basic/2_INIT_FINALIZE/codes/actor1_fortran.yaml
docs/tutorial/02_Basic/2_INIT_FINALIZE/codes/actor2_cpp.yaml
docs/tutorial/02_Basic/2_INIT_FINALIZE/codes/workflow.py
docs/tutorial/02_Basic/2_INIT_FINALIZE/codes/iWrapped_codes/code1_fortran/Makefile
docs/tutorial/02_Basic/2_INIT_FINALIZE/codes/iWrapped_codes/code1_fortran/code1.f90
docs/tutorial/02_Basic/2_INIT_FINALIZE/codes/iWrapped_codes/code2_cpp/Makefile
docs/tutorial/02_Basic/2_INIT_FINALIZE/codes/iWrapped_codes/code2_cpp/code2.cpp
docs/tutorial/02_Basic/2_INIT_FINALIZE/codes/iWrapped_codes/code2_cpp/code2.h
docs/tutorial/02_Basic/3_Code_Parameters/01_intro.md
docs/tutorial/02_Basic/3_Code_Parameters/02_code_standardization.md
docs/tutorial/02_Basic/3_Code_Parameters/03_code_description_and_actor_generation.md
docs/tutorial/02_Basic/3_Code_Parameters/04_workflow.md
docs/tutorial/02_Basic/3_Code_Parameters/codes/Makefile
docs/tutorial/02_Basic/3_Code_Parameters/codes/actor1_fortran.yaml
docs/tutorial/02_Basic/3_Code_Parameters/codes/actor2_cpp.yaml
docs/tutorial/02_Basic/3_Code_Parameters/codes/workflow-1-default.py
docs/tutorial/02_Basic/3_Code_Parameters/codes/workflow-2-single-node.py
docs/tutorial/02_Basic/3_Code_Parameters/codes/workflow-3-entire-file.py
docs/tutorial/02_Basic/3_Code_Parameters/codes/workflow-4-entire-file-two-actors.py
docs/tutorial/02_Basic/3_Code_Parameters/codes/iWrapped_codes/code1_fortran/Makefile
docs/tutorial/02_Basic/3_Code_Parameters/codes/iWrapped_codes/code1_fortran/code1.f90
docs/tutorial/02_Basic/3_Code_Parameters/codes/iWrapped_codes/code2_cpp/Makefile
docs/tutorial/02_Basic/3_Code_Parameters/codes/iWrapped_codes/code2_cpp/code2.cpp
docs/tutorial/02_Basic/3_Code_Parameters/codes/iWrapped_codes/code2_cpp/code2.h
docs/tutorial/02_Basic/3_Code_Parameters/codes/iWrapped_codes/code_parameters/input.xml
docs/tutorial/02_Basic/3_Code_Parameters/codes/iWrapped_codes/code_parameters/input.xsd
docs/tutorial/02_Basic/3_Code_Parameters/codes/iWrapped_codes/code_parameters/input_with_awesomer_values.xml
docs/tutorial/03_Advanced/1_Introduction/01_Goals.md
docs/tutorial/03_Advanced/2_Advanced_Native_Code_Functionality/01_Restart_methods.md
docs/tutorial/03_Advanced/2_Advanced_Native_Code_Functionality/02_Example_MPI_code.md
docs/tutorial/03_Advanced/3_Python_Actors/01_Python_actor_generation.md
docs/tutorial/03_Advanced/3_Python_Actors/02_MPI_runtime_settings.md
docs/tutorial/03_Advanced/3_Python_Actors/03_Run_modes.md
docs/tutorial/03_Advanced/3_Python_Actors/04_Sandbox_runtime_settings.md
docs/tutorial/03_Advanced/3_Python_Actors/05_IDS_storage_settings.md
docs/tutorial/03_Advanced/4_Muscle3_Actors/01_iWrap_actor_types.md
docs/tutorial/03_Advanced/4_Muscle3_Actors/02_muscle3_quick_overview.md
docs/tutorial/03_Advanced/4_Muscle3_Actors/03_muscle3_actor_generation.md
docs/tutorial/03_Advanced/4_Muscle3_Actors/04_muscle3_MPI.md
docs/tutorial/03_Advanced/4_Muscle3_Actors/05_muscle3_checkpointing.md
envs/set-env.sh
envs/common/01_set_iwrap_env.sh
envs/common/02_report_module_avail.sh
envs/common/03_report_module_list.sh
envs/common/13_python_create_env.sh
envs/common/22_build_iwrap_documentation.sh
envs/common/task_report_env.sh
envs/gw/gcc/configure_env.sh
envs/gw/intel/configure_env.sh
envs/iter/gcc/configure_env.sh
envs/iter/intel/configure_env.sh
iwrap/__init__.py
iwrap/_version.py
iwrap/iwrap_main.py
iwrap.egg-info/PKG-INFO
iwrap.egg-info/SOURCES.txt
iwrap.egg-info/dependency_links.txt
iwrap.egg-info/entry_points.txt
iwrap.egg-info/requires.txt
iwrap.egg-info/scm_file_list.json
iwrap.egg-info/scm_version.json
iwrap.egg-info/top_level.txt
iwrap/common/__init__.py
iwrap/common/misc.py
iwrap/common/utils.py
iwrap/generation_engine/__init__.py
iwrap/generation_engine/engine.py
iwrap/generation_engine/utils/__init__.py
iwrap/generation_engine/utils/jinja2_template_processing.py
iwrap/generators/__init__.py
iwrap/generators/actor_generators/__init__.py
iwrap/generators/actor_generators/muscle3_common/__init__.py
iwrap/generators/actor_generators/muscle3_common/dumper.py
iwrap/generators/actor_generators/muscle3_common/m3_utils.py
iwrap/generators/actor_generators/muscle3_cpp/__init__.py
iwrap/generators/actor_generators/muscle3_cpp/m3_cpp_actor.py
iwrap/generators/actor_generators/muscle3_cpp/resources/Makefile.jinja2
iwrap/generators/actor_generators/muscle3_cpp/resources/macros/flags.jinja2
iwrap/generators/actor_generators/muscle3_cpp/resources/macros/legacy_ids.jinja2
iwrap/generators/actor_generators/muscle3_cpp/resources/src/muscle3_tools.cpp.jinja2
iwrap/generators/actor_generators/muscle3_cpp/resources/src/muscle3_tools.h.jinja2
iwrap/generators/actor_generators/muscle3_cpp/resources/src/standalone.cpp.jinja2
iwrap/generators/actor_generators/muscle3_fortran/__init__.py
iwrap/generators/actor_generators/muscle3_fortran/m3_fortran_actor.py
iwrap/generators/actor_generators/muscle3_fortran/resources/Makefile.jinja2
iwrap/generators/actor_generators/muscle3_fortran/resources/macros/flags.jinja2
iwrap/generators/actor_generators/muscle3_fortran/resources/macros/legacy_ids.jinja2
iwrap/generators/actor_generators/muscle3_fortran/resources/src/fortrantools.f90
iwrap/generators/actor_generators/muscle3_fortran/resources/src/muscle3_tools.f90.jinja2
iwrap/generators/actor_generators/muscle3_fortran/resources/src/standalone.f90.jinja2
iwrap/generators/actor_generators/muscle3_python/__init__.py
iwrap/generators/actor_generators/muscle3_python/m3_python_actor.py
iwrap/generators/actor_generators/muscle3_python/resources/__init__.py.jinja2
iwrap/generators/actor_generators/muscle3_python/resources/muscle3_tools.py.jinja2
iwrap/generators/actor_generators/muscle3_python/resources/standalone.py.jinja2
iwrap/generators/actor_generators/muscle3_python/resources/macros/flags.jinja2
iwrap/generators/actor_generators/muscle3_python/resources/macros/legacy_ids.jinja2
iwrap/generators/actor_generators/python_actor/__init__.py
iwrap/generators/actor_generators/python_actor/generator.py
iwrap/generators/actor_generators/python_actor/resources/__init__.py.jinja2
iwrap/generators/actor_generators/python_actor/resources/actor.py.jinja2
iwrap/generators/actor_generators/python_actor/resources/common/__init__.py.jinja2
iwrap/generators/actor_generators/python_actor/resources/common/actor_info.py.jinja2
iwrap/generators/actor_generators/python_actor/resources/common/base_actor.py.jinja2
iwrap/generators/actor_generators/python_actor/resources/common/binder.py
iwrap/generators/actor_generators/python_actor/resources/common/cmdln_utlis.py
iwrap/generators/actor_generators/python_actor/resources/common/code_parameters.py
iwrap/generators/actor_generators/python_actor/resources/common/definitions.py
iwrap/generators/actor_generators/python_actor/resources/common/runners.py
iwrap/generators/actor_generators/python_actor/resources/common/runtime_settings.py
iwrap/generators/actor_generators/python_actor/resources/common/sandbox.py
iwrap/generators/binder_generators/__init__.py
iwrap/generators/binder_generators/python/__init__.py
iwrap/generators/binder_generators/python/common/__init__.py
iwrap/generators/binder_generators/python/common/data_storages/__init__.py.jinja2
iwrap/generators/binder_generators/python/common/data_storages/data_descriptions.py
iwrap/generators/binder_generators/python/common/data_storages/generic_storage.py
iwrap/generators/binder_generators/python/common/data_storages/ids_converter.py
iwrap/generators/binder_generators/python/common/data_storages/legacy_storage.py
iwrap/generators/binder_generators/python/cpp_binding/__init__.py
iwrap/generators/binder_generators/python/cpp_binding/py_c_binding.py
iwrap/generators/binder_generators/python/cpp_binding/resources/__init__.py.jinja2
iwrap/generators/binder_generators/python/cpp_binding/resources/binder.py
iwrap/generators/binder_generators/python/cpp_binding/resources/data_c_binding.py
iwrap/generators/binder_generators/python/java_binding/__init__.py
iwrap/generators/binder_generators/python/java_binding/py_java_binding.py
iwrap/generators/binder_generators/python/java_binding/resources/__init__.py.jinja2
iwrap/generators/binder_generators/python/java_binding/resources/binder.py
iwrap/generators/binder_generators/python/java_binding/resources/data_j_binding.py
iwrap/generators/wrapper_generators/__init__.py
iwrap/generators/wrapper_generators/cpp_wrapper/__init__.py
iwrap/generators/wrapper_generators/cpp_wrapper/cpp_wrapper_generator.py
iwrap/generators/wrapper_generators/cpp_wrapper/resources/Makefile.jinja2
iwrap/generators/wrapper_generators/cpp_wrapper/resources/macros/legacy_ids.jinja2
iwrap/generators/wrapper_generators/cpp_wrapper/resources/macros/subroutines.jinja2
iwrap/generators/wrapper_generators/cpp_wrapper/resources/src/cpp_wrapper.cpp
iwrap/generators/wrapper_generators/cpp_wrapper/resources/src/cpp_wrapper.h
iwrap/generators/wrapper_generators/cpp_wrapper/resources/src/defs.h
iwrap/generators/wrapper_generators/cpp_wrapper/resources/src/iwrap_tools.cpp
iwrap/generators/wrapper_generators/cpp_wrapper/resources/src/iwrap_tools.h
iwrap/generators/wrapper_generators/cpp_wrapper/resources/src/serialization_tools.cpp
iwrap/generators/wrapper_generators/cpp_wrapper/resources/src/serialization_tools.h
iwrap/generators/wrapper_generators/cpp_wrapper/resources/src/standalone_finalize.cpp.jinja2
iwrap/generators/wrapper_generators/cpp_wrapper/resources/src/standalone_init.cpp.jinja2
iwrap/generators/wrapper_generators/cpp_wrapper/resources/src/standalone_main.cpp.jinja2
iwrap/generators/wrapper_generators/fortran_wrapper/__init__.py
iwrap/generators/wrapper_generators/fortran_wrapper/fortran_wrapper_generator.py
iwrap/generators/wrapper_generators/fortran_wrapper/resources/Makefile.jinja2
iwrap/generators/wrapper_generators/fortran_wrapper/resources/macros/legacy_ids.jinja2
iwrap/generators/wrapper_generators/fortran_wrapper/resources/macros/subroutines.jinja2
iwrap/generators/wrapper_generators/fortran_wrapper/resources/src/RWTools.f90
iwrap/generators/wrapper_generators/fortran_wrapper/resources/src/defs.f90
iwrap/generators/wrapper_generators/fortran_wrapper/resources/src/fortran_wrapper.f90.jinja2
iwrap/generators/wrapper_generators/fortran_wrapper/resources/src/fortrantools.f90
iwrap/generators/wrapper_generators/fortran_wrapper/resources/src/iwrap_converters.f90
iwrap/generators/wrapper_generators/fortran_wrapper/resources/src/standalone_finalize.f90.jinja2
iwrap/generators/wrapper_generators/fortran_wrapper/resources/src/standalone_init.f90.jinja2
iwrap/generators/wrapper_generators/fortran_wrapper/resources/src/standalone_main.f90.jinja2
iwrap/generators/wrapper_generators/java_wrapper/__init__.py
iwrap/generators/wrapper_generators/java_wrapper/java_wrapper_generator.py
iwrap/generators/wrapper_generators/java_wrapper/resources/Makefile.jinja2
iwrap/generators/wrapper_generators/java_wrapper/resources/macros/legacy_ids.jinja2
iwrap/generators/wrapper_generators/java_wrapper/resources/macros/subroutines.jinja2
iwrap/generators/wrapper_generators/java_wrapper/resources/src/IDSDescription.java
iwrap/generators/wrapper_generators/java_wrapper/resources/src/iWrapTools.java
iwrap/generators/wrapper_generators/java_wrapper/resources/src/standalone_finalize.java.jinja2
iwrap/generators/wrapper_generators/java_wrapper/resources/src/standalone_init.java.jinja2
iwrap/generators/wrapper_generators/java_wrapper/resources/src/standalone_main.java.jinja2
iwrap/generators/wrapper_generators/java_wrapper/resources/src/wrapper.java
iwrap/gui/__init__.py
iwrap/gui/actor_description.py
iwrap/gui/application.py
iwrap/gui/generics.py
iwrap/gui/menu.py
iwrap/gui/utils.py
iwrap/gui/settings/__init__.py
iwrap/gui/settings/arguments_pane.py
iwrap/gui/settings/code_parameters_pane.py
iwrap/gui/settings/documentation_pane.py
iwrap/gui/settings/implementation_pane.py
iwrap/gui/settings/main_pane.py
iwrap/gui/settings/main_tab_pane.py
iwrap/gui/settings/other_pane.py
iwrap/gui/settings/settings_pane.py
iwrap/gui/settings/signature_pane.py
iwrap/gui/settings/subroutine_pane.py
iwrap/gui/settings/subroutines_pane.py
iwrap/gui/settings/tooltip.py
iwrap/gui/settings/language_specific_panes/__init__.py
iwrap/gui/settings/language_specific_panes/cpp_settings_pane.py
iwrap/gui/settings/language_specific_panes/fortran_settings_pane.py
iwrap/gui/settings/language_specific_panes/language_panes_mgmt.py
iwrap/gui/settings/language_specific_panes/not_supported_language_settings_pane.py
iwrap/gui/settings/language_specific_panes/python_settings_pane.py
iwrap/gui/widgets/__init__.py
iwrap/gui/widgets/progress_monitor_window.py
iwrap/gui/widgets/scrollable_frame.py
iwrap/gui/widgets/table.py
iwrap/resources/__init__.py
iwrap/resources/imas_logo_round.gif
iwrap/resources/imas_transparent_logo.gif
iwrap/resources/config/.gitignore
iwrap/resources/config/__init__.py
iwrap/resources/config/config_EUROfusion.Marconi.yaml
iwrap/resources/config/config_default.yaml
iwrap/resources/module/iWrap.in
iwrap/settings/__init__.py
iwrap/settings/actor_build_info.py
iwrap/settings/actor_description.py
iwrap/settings/code_description.py
iwrap/settings/project.py
iwrap/settings/code_parameters_handlers/__init__.py
iwrap/settings/code_parameters_handlers/dict_based_handler.py
iwrap/settings/code_parameters_handlers/fortran_namelist_handler.py
iwrap/settings/code_parameters_handlers/generic_handler.py
iwrap/settings/code_parameters_handlers/handler_factory.py
iwrap/settings/code_parameters_handlers/json_handler.py
iwrap/settings/code_parameters_handlers/parameters_handler_interface.py
iwrap/settings/code_parameters_handlers/xml_handler.py
iwrap/settings/compatibility/__init__.py
iwrap/settings/compatibility/converter.py
iwrap/settings/compatibility/mappings.py
iwrap/settings/platform/__init__.py
iwrap/settings/platform/host_mapping.py
iwrap/settings/platform/pkg_config_tools.py
iwrap/settings/platform/platform_settings.py
iwrap/settings/settings/__init__.py
iwrap/settings/settings/fortran_settings.py
iwrap/settings/settings/language_settings_mgmt.py
tests/.gitignore
tests/README.md
tests/conftest.py
tests/generate_junit_report.sh
tests/integration_tests.sh
tests/pytest.ini
tests/pytests.py
tests/run-all-tests-master.sh
tests/run-all-tests.sh
tests/run-muscle3-tests.sh
tests/run-tests.sh
tests/static_code_analysis.sh
tests/actors/cpp/basic/basic.yaml
tests/actors/cpp/basicParametrizable/basicParametrizable.yaml
tests/actors/cpp/codeLifecycle/codeLifecycle.yaml
tests/actors/cpp/codeLifecycleParametrizable/codeLifecycleParametrizable.yaml
tests/actors/cpp/codeRestart/codeRestart.yaml
tests/actors/cpp/loop/loop.yaml
tests/actors/cpp/parallel_mpi/parallel_mpi.yaml
tests/actors/dummy/dummy_actor/dummy_actor.yaml
tests/actors/fortran/basic/basic.yaml
tests/actors/fortran/basicParametrizable/basicParametrizable.yaml
tests/actors/fortran/codeLifecycle/codeLifecycle.yaml
tests/actors/fortran/codeLifecycleParametrizable/codeLifecycleParametrizable.yaml
tests/actors/fortran/codeRestart/codeRestart.yaml
tests/actors/fortran/loop/loop.yaml
tests/actors/fortran/parallel_mpi/parallel_mpi.yaml
tests/actors/java/basic/basic.yaml
tests/actors/java/basicParametrizable/basicParametrizable.yaml
tests/actors/java/codeLifecycle/codeLifecycle.yaml
tests/actors/java/codeLifecycleParametrizable/codeLifecycleParametrizable.yaml
tests/actors/java/codeRestart/codeRestart.yaml
tests/actors/java/loop/loop.yaml
tests/codes/cpp/Basic/Basic.cpp
tests/codes/cpp/Basic/Basic.h
tests/codes/cpp/Basic/Makefile
tests/codes/cpp/Basic/ParametersUtils.cpp
tests/codes/cpp/Basic/ParametersUtils.h
tests/codes/cpp/Basic/xmlIMAS.cpp
tests/codes/cpp/Basic/xmlIMAS.h
tests/codes/cpp/parallel_mpi/Makefile
tests/codes/cpp/parallel_mpi/parallel_mpi.cpp
tests/codes/cpp/parallel_mpi/parallel_mpi.h
tests/codes/fortran/Basic/Basic.f90
tests/codes/fortran/Basic/Makefile
tests/codes/fortran/Basic/ParametersUtils.f90
tests/codes/fortran/parallel_mpi/Makefile
tests/codes/fortran/parallel_mpi/parallel_mpi.f90
tests/codes/java/Basic/BasicTest.java
tests/codes/java/Basic/Makefile
tests/codes/java/Basic/ParametersUtils.java
tests/codes/java/Basic/jars/dom-2.3.0-jaxb-1.0.6.jar
tests/codes/java/Basic/jars/json-20240303.jar
tests/integration/test_muscle3_integration.py
tests/misc/junit_report_template.in
tests/misc/junit_report_testcase_template.in
tests/misc/utils/__init__.py
tests/muscle3/Makefile
tests/muscle3/pytest.ini
tests/muscle3/pytests.py
tests/muscle3/run-tests.sh
tests/muscle3/test_ci_workflows.py
tests/muscle3/actors/cpp/basic_cpp/Makefile
tests/muscle3/actors/cpp/basic_cpp/basic_cpp.yaml
tests/muscle3/actors/cpp/basic_cpp/expected.out
tests/muscle3/actors/cpp/basic_cpp/input_physics.xml
tests/muscle3/actors/cpp/basic_cpp/input_physics.xsd
tests/muscle3/actors/cpp/basic_cpp/test_micro.ymmsl
tests/muscle3/actors/cpp/basic_mpi_cpp/Makefile
tests/muscle3/actors/cpp/basic_mpi_cpp/basic_mpi_cpp.yaml
tests/muscle3/actors/cpp/basic_mpi_cpp/expected.out
tests/muscle3/actors/cpp/basic_mpi_cpp/test_micro.ymmsl
tests/muscle3/actors/cpp/restart_cpp/Makefile
tests/muscle3/actors/cpp/restart_cpp/expected.out
tests/muscle3/actors/cpp/restart_cpp/restart_cpp.yaml
tests/muscle3/actors/cpp/restart_cpp/test_micro.ymmsl
tests/muscle3/actors/cpp/restart_mpi_cpp/Makefile
tests/muscle3/actors/cpp/restart_mpi_cpp/expected.out
tests/muscle3/actors/cpp/restart_mpi_cpp/restart_mpi_cpp.yaml
tests/muscle3/actors/cpp/restart_mpi_cpp/test_micro.ymmsl
tests/muscle3/actors/fortran/basic_mpi/Makefile
tests/muscle3/actors/fortran/basic_mpi/basic_mpi.yaml
tests/muscle3/actors/fortran/basic_mpi/expected.out
tests/muscle3/actors/fortran/basic_mpi/test_micro.ymmsl
tests/muscle3/actors/fortran/code_lifecycle/Makefile
tests/muscle3/actors/fortran/code_lifecycle/code_lifecycle.yaml
tests/muscle3/actors/fortran/code_lifecycle/expected.out
tests/muscle3/actors/fortran/code_lifecycle/input_physics.xml
tests/muscle3/actors/fortran/code_lifecycle/input_physics.xsd
tests/muscle3/actors/fortran/code_lifecycle/test_micro.ymmsl
tests/muscle3/actors/fortran/code_restart/Makefile
tests/muscle3/actors/fortran/code_restart/code_restart.yaml
tests/muscle3/actors/fortran/code_restart/expected.out
tests/muscle3/actors/fortran/code_restart/test_micro.ymmsl
tests/muscle3/actors/fortran/code_restart_mpi/Makefile
tests/muscle3/actors/fortran/code_restart_mpi/code_restart_mpi.yaml
tests/muscle3/actors/fortran/code_restart_mpi/expected.out
tests/muscle3/actors/fortran/code_restart_mpi/test_micro.ymmsl
tests/muscle3/actors/python/basic_python/Makefile
tests/muscle3/actors/python/basic_python/basic_python.yaml
tests/muscle3/actors/python/basic_python/expected.out
tests/muscle3/actors/python/basic_python/test_micro.ymmsl
tests/muscle3/actors/python/restart_python/Makefile
tests/muscle3/actors/python/restart_python/expected.out
tests/muscle3/actors/python/restart_python/restart_python.yaml
tests/muscle3/actors/python/restart_python/test_micro.ymmsl
tests/muscle3/code_parameters/xml/input/input_physics.xml
tests/muscle3/code_parameters/xml/input/input_physics.xsd
tests/muscle3/macro/Makefile
tests/muscle3/macro/test_macro.f90
tests/muscle3/workflow/test.ymmsl
tests/muscle3/workflow/test_macro.ymmsl
tests/muscle3/wrapped_codes/cpp/basic/Makefile
tests/muscle3/wrapped_codes/cpp/basic/basic.cpp
tests/muscle3/wrapped_codes/cpp/basic/basic.h
tests/muscle3/wrapped_codes/cpp/parallel_mpi/Makefile
tests/muscle3/wrapped_codes/cpp/parallel_mpi/parallel_mpi.cpp
tests/muscle3/wrapped_codes/cpp/parallel_mpi/parallel_mpi.h
tests/muscle3/wrapped_codes/fortran/basic/Makefile
tests/muscle3/wrapped_codes/fortran/basic/basic.f90
tests/muscle3/wrapped_codes/fortran/basic_parametrizable/Makefile
tests/muscle3/wrapped_codes/fortran/basic_parametrizable/basic.f90
tests/muscle3/wrapped_codes/fortran/parallel_mpi/Makefile
tests/muscle3/wrapped_codes/fortran/parallel_mpi/parallel_mpi.f90
tests/muscle3/wrapped_codes/python/basic/Makefile
tests/muscle3/wrapped_codes/python/basic/basic.py
tests/parameters/legacy-xml
tests/parameters/json/parameters.json
tests/parameters/json/schema.json
tests/parameters/namelist/parameters.nml
tests/parameters/namelist/schema.json
tests/parameters/xml/parameters.xml
tests/parameters/xml/schema.xsd
tests/test_cases/.gitignore
tests/test_cases/Makefile.common
tests/test_cases/01_dummy_actor_generation/Makefile
tests/test_cases/01_dummy_actor_generation/expected.out
tests/test_cases/01_dummy_actor_generation/test.cfg
tests/test_cases/01_dummy_actor_generation/workflow.py
tests/test_cases/02_actor_generation_info/Makefile
tests/test_cases/02_actor_generation_info/expected.out
tests/test_cases/02_actor_generation_info/test.cfg
tests/test_cases/02_actor_generation_info/workflow.py
tests/test_cases/10_basic_actor/Makefile
tests/test_cases/10_basic_actor/expected.out
tests/test_cases/10_basic_actor/test.cfg
tests/test_cases/10_basic_actor/workflow.py
tests/test_cases/11_basic_parametrizable/Makefile
tests/test_cases/11_basic_parametrizable/expected.out
tests/test_cases/11_basic_parametrizable/test.cfg
tests/test_cases/11_basic_parametrizable/workflow.py
tests/test_cases/12_code_lifecycle/Makefile
tests/test_cases/12_code_lifecycle/expected.out
tests/test_cases/12_code_lifecycle/test.cfg
tests/test_cases/12_code_lifecycle/workflow.py
tests/test_cases/13_code_lifecycle_parametrizable/Makefile
tests/test_cases/13_code_lifecycle_parametrizable/expected.out
tests/test_cases/13_code_lifecycle_parametrizable/test.cfg
tests/test_cases/13_code_lifecycle_parametrizable/workflow.py
tests/test_cases/20_code_restart/Makefile
tests/test_cases/20_code_restart/expected.out
tests/test_cases/20_code_restart/test.cfg
tests/test_cases/20_code_restart/workflow.py
tests/test_cases/30_parallel_mpi/Makefile
tests/test_cases/30_parallel_mpi/expected.out
tests/test_cases/30_parallel_mpi/test.cfg
tests/test_cases/30_parallel_mpi/workflow.py
tests/test_cases/50_project_compatibility/Makefile
tests/test_cases/50_project_compatibility/expected_output.yaml
tests/test_cases/50_project_compatibility/test.cfg
tests/test_cases/50_project_compatibility/input/test_1_newest.yaml
tests/test_cases/50_project_compatibility/input/test_1_v0.10.0.yaml
tests/test_cases/50_project_compatibility/input/test_1_v0.6.0.yaml
tests/test_cases/50_project_compatibility/input/test_1_v0.7.0.yaml
tests/unit/generators/test_muscle3_cpp.py
tests/unit/generators/test_muscle3_fortran.py
tests/unit/generators/test_muscle3_python.py