Skip to main content

A Web-Based Service Portal to Steer Numerical Simulations on High-Performance Computers

  • 648 Accesses

Part of the IFMBE Proceedings book series (IFMBE,volume 80)

Abstract

Benefiting and accessing high-performance computing resources can be quite difficult. Unlike domain scientists with a background in computational science, non-experts coming from, e.g., various medical fields, have almost no chance to run numerical simulations on large-scale systems. To provide easy access and a user-friendly interface to supercomputers, a web-based service portal, which under the hood takes care of authentication, authorization, job submission, and interaction with a simulation framework is presented. The service is exemplary developed around a simulation framework capable of efficiently running computational fluid dynamics simulations on high-performance computers. The framework uses a lattice-Boltzmann method to simulate and analyze respiratory flows. The implementation of such a web-portal allows to steer the simulation and represents a new diagnostic tool in the field of ear, nose, and throat treatment.

Keywords

  • High-performance computing
  • Service portal
  • Computational fluid dynamics
  • Respiratory flows
  • Lattice-boltzmann method

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-030-64610-3_8
  • Chapter length: 9 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   229.00
Price excludes VAT (USA)
  • ISBN: 978-3-030-64610-3
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   299.99
Price excludes VAT (USA)
Fig. 1.
Fig. 2.

Notes

  1. 1.

    Laravel https://laravel.com/.

  2. 2.

    CakePHP https://cakephp.org/.

  3. 3.

    Node.js https://nodejs.org/en/.

  4. 4.

    Express https://expressjs.com/.

  5. 5.

    Ruby on Rails https://rubyonrails.org/.

  6. 6.

    Spring https://spring.io/.

  7. 7.

    Google Web Toolkit http://www.gwtproject.org/.

  8. 8.

    Django https://www.djangoproject.com/.

  9. 9.

    Flask https://www.palletsprojects.com/p/flask/.

  10. 10.

    dicom-upload https://pypi.org/project/dicom-upload.

  11. 11.

    SLURM Workload Manager https://slurm.schedmd.com.

  12. 12.

    The scheduler manages the resources on an HPC system and takes care of priorities and job execution.

  13. 13.

    ParaView/Catalyst https://www.paraview.org/insitu.

  14. 14.

    pvlink https://pypi.org/project/pvlink.

  15. 15.

    JupyterLab https://jupyterlab.readthedocs.io.

  16. 16.

    JupyterHub https://jupyterhub.readthedocs.io.

  17. 17.

    Unity IdM https://www.unity-idm.eu/.

  18. 18.

    voilà https://voila.readthedocs.io.

References

  1. Erwin, D.W., Snelling, D.F.: UNICORE: a grid computing environment. In: Euro-Par 2001 Parallel Processing, pp. 825–834. Springer (2001)

    Google Scholar 

  2. Göbbert, J.H., Kreuzer, T., Grosch, A., Lintermann, A., Riedel, M.: Enabling interactive supercomputing at JSC - lessons learned. In: High Performance Computing, pp. 669–677. Springer (2018)

    Google Scholar 

  3. Lintermann, A., Meinke, M., Schröder, W.: Fluid mechanics based classification of the respiratory efficiency of several nasal cavities. Comput. Biol. Med. 43(11), 1833–1852 (2013)

    CrossRef  Google Scholar 

  4. Lintermann, A., Schlimpert, S., Grimmen, J., Günther, C., Meinke, M., Schröder, W.: Massively parallel grid generation on HPC systems. Comput. Methods Appl. Mech. Eng. 277, 131–153 (2014)

    MathSciNet  CrossRef  Google Scholar 

  5. Lintermann, A., Eitel-Amor, G., Meinke, M., Schröder, W.: Lattice-Boltzmann solutions with local grid refinement for nasal cavity flows. In: New Results in Numerical and Experimental Fluid Mechanics VIII, pp. 583–590. Springer (2013)

    Google Scholar 

  6. Lintermann, A., Meinke, M., Schröder, W.: Investigations of the inspiration and heating capability of the human nasal cavity based on a Lattice-Boltzmann method. In: Proceedings of the ECCOMAS Thematic International Conference on Simulation and Modeling of Biological Flows (SIMBIO 2011), Brussels, Belgium (2011)

    Google Scholar 

  7. Lintermann, A., Schröder, W.: A hierarchical numerical journey through the nasal cavity: from nose-like models to real anatomies. Flow Turbul. Combust. 102(1), 89–116 (2019)

    CrossRef  Google Scholar 

  8. Vogt, K., Bachmann-Harildstad, G., Wernecke, K.D., Garyuk, O., Lintermann, A., Nechyporenko, A., Peters, F.: The new agreement of the international RIGA consensus conference on nasal airway function tests. Rhinology 56(2), 133–143 (2018)

    CrossRef  Google Scholar 

  9. Wikipedia contributors: Programming languages used in most popular websites – Wikipedia, the free encyclopedia (2020). https://en.wikipedia.org/w/index.php?title=Programming_languages_used_in_most_popular_websites&oldid=935675978. Accessed 31 Jan 2020

Download references

Acknowledgment

The work presented in this manuscript has been performed within the project Rhinodiagnost, which is funded as a ZIM (Zentrales Innovationsprogramm Mittelstand - Central Innovation Programme for small and medium-sized enterprises) (ZIM https://www.zim.de/ZIM/Navigation/DE/Meta/Englisch/englisch.html) project by the Federal Ministry for Economic Affairs and Energy (BMWi) (BMWi https://www.bmwi.de/Navigation/EN/Home/home.html) in Germany. The Austrian partner Angewandte Informationstechnik Forschungsgesellschaft mbH is funded by COIN (Cooperation and Innovation) (COIN https://www.ffg.at/coin-cooperation-innovation), Federal Ministry of Science, Research and Economy (BMWFW) (BMWFW https://www.bmbwf.gv.at/en.html). The project runs under the auspices of IraSME (International research activities by SMEs) (IraSME https://www.ira-sme.net).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alice Grosch .

Editor information

Editors and Affiliations

Ethics declarations

The authors declare that there is no conflict of interest.

Rights and permissions

Reprints and Permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Verify currency and authenticity via CrossMark

Cite this paper

Grosch, A., Waldmann, M., Göbbert, J.H., Lintermann, A. (2021). A Web-Based Service Portal to Steer Numerical Simulations on High-Performance Computers. In: Jarm, T., Cvetkoska, A., Mahnič-Kalamiza, S., Miklavcic, D. (eds) 8th European Medical and Biological Engineering Conference. EMBEC 2020. IFMBE Proceedings, vol 80. Springer, Cham. https://doi.org/10.1007/978-3-030-64610-3_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-64610-3_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-64609-7

  • Online ISBN: 978-3-030-64610-3

  • eBook Packages: EngineeringEngineering (R0)