esm tools
play

esm-tools A tool for Earth-System-Modellers Nadine Wieters, Dirk - PowerPoint PPT Presentation

esm-tools A tool for Earth-System-Modellers Nadine Wieters, Dirk Barbi, Luisa Cristini, et al. deRSE, Potsdam June 5, 2019 Outline What are the esm-tools? 1 How are the esm-tools developed? 2 User Support and Contribution 3 General


  1. esm-tools A tool for Earth-System-Modellers Nadine Wieters, Dirk Barbi, Luisa Cristini, et al. deRSE, Potsdam June 5, 2019

  2. Outline What are the esm-tools? 1 How are the esm-tools developed? 2 User Support and Contribution 3 General Information 4 1 11

  3. What are the esm-tools?

  4. What are the esm-tools? Infrastructure for Earth-System-Modelling (ESM) Figure: Global velocity field at 100 m simulated with FESOM1.4 [1] ocean model (see also [2]). 2 11

  5. What are the esm-tools? All models and ESMs provide their own different compile and execution scripts esm-tools provides common infrastructure for ◮ Models and coupled systems ◮ HPC environment ◮ Setup and run model experiment ◮ Data (input and output) esm-master esm-runscripts esm-environment make-based tool to machine dependant generic runscripts to run download, configure, settings model expermiments compile Support 10 models (including 4 ocean, 2 atmosphere, 1 ice sheet, 1 BGC, 1 GIA model and 1 coupler), coupled systems 6 HPC systems 3 11

  6. esm-runscripts functionality Figure: Different phases of esm-runscripts functionality 4 11

  7. esm-runscripts functionality Figure: Minimal example runscript 5 11

  8. How are the esm-tools developed?

  9. Development Timeline ��/���= �>/���= �</���= ��/���< �;/���< ��/���< ��/���; �;/���; -������� �� ) � �� �� ) � �� �� %��� ��7� =����,� �����>� ��������� � �� ������������ ���� ��������� ����������<� �������,�������� ��� ��������� +�$%&���������< .��!����-���������� ���������� �������� *����������< =����,� �����>"� ������ ����� ������������������, �*��� ������ ) � �� �� � �� � :� ����� ������� �� � �� ����8�9-� ���8�9- @�!� ����-���� ����� �� ��*����!� 8������9"��;������� G� ���������������� .�6��7�<�@��6, + ���! .��"�!�-�������� �� ����$�������2����� 6�:� ���������"��&6@"� ���)� � �������������� A�&"�H �� ����!������ � ������-������ �������)� �� ���-��� 6 11

  10. Development Team Core development: Dirk Barbi (AWI), Nadine Wieters (AWI) ESM project management: Luisa Cristini (AWI) Further contributions: Colleagues from the following institutes provided major contributions to the development: AWI, GEOMAR, GFZ, DLR, et al. Figure: esm-tools at EGU 2019 7 11

  11. Development and Contribution Map 6� � .�6��7�C�@��6�<�:6&�,6�:� &��C������*( 5� + ���� � ����C����, ����"�:��6�"�7� ��"����&�"�%��� '�����+ ����C�� ����<��&6@ .:DC�E�/�� ��������� ��������� ���C������ F�&C�)�!���"�)��� � $/7@C�-�����"������� (G7DC�������� 5��� ����4����C�����A�<����& "� ������ ���� � (/7�C�����A�<����& 8 11

  12. How are the esm-tools developed? make, shell, python Developed using Git Project hosted on GitLab at DKRZ Branching model: release, develop, feature branches Regular releases (twice a year) Iterative development cycles Automated testing Weekly project meetings Monthly developer meetings All users developing new features can contribute 9 11

  13. User Support and Contribution

  14. User Support and Contribution Documentation and user support Contributions from users Documentation, Wikis esm-usermanual Give feedback GitLab Project Wikis (How do I ...?, FAQ) Report bugs, missing features (issue tracker) User workshops Develop new features and merge esm-tools Newsletter (monthly) them into main development 10 11

  15. General Information

  16. General Information � www.esm-tools.net User support Dirk Barbi � dirk.barbi@awi.de Nadine Wieters � nadine.wieters@awi.de � @ToolsEsm � ESMTools � Newsletter https://www.listserv.dfn.de/sympa/subscribe/esm- tools-newsletter 11 / 11

  17. Thank you for your attention!

  18. References I S. D anilov, G. Kivman, and J. Schröter. A finite-element ocean model: principles and evaluation. Ocean Modelling , 6(2):125 – 150, 2004. Dmitry V. Sein, Nikolay V. Koldunov, Sergey Danilov, Qiang Wang, Dmitry Sidorenko, Irina Fast, Thomas Rackow, William Cabos, and Thomas Jung. Ocean modeling on a mesh with resolution following the local rossby radius. Journal of Advances in Modeling Earth Systems , 9(7):2601–2614, 2017.

Recommend


More recommend