Full metadata record
DC FieldValueLanguage
dc.contributor.authorBoiger, Gernot Kurt-
dc.contributor.authorSharman, Darren-
dc.contributor.authorMichel Rivero, Jhimy-
dc.contributor.authorSiyahhan, Bercan-
dc.contributor.authorBoldrini, Marlon-
dc.contributor.authorLienhard, Viktor-
dc.date.accessioned2022-01-04T08:09:43Z-
dc.date.available2022-01-04T08:09:43Z-
dc.date.issued2021-06-
dc.identifier.urihttps://youtu.be/3QoQAlaCQxkde_CH
dc.identifier.urihttps://digitalcollection.zhaw.ch/handle/11475/23830-
dc.descriptionYouTubede_CH
dc.description.abstractIn this video Prof. G. Boiger of ICP Institute of Computational Physics ZHAW Zurich University of Applied Sciences shows how to compile and run custom OpenFOAM solvers in the cloud using Kaleidosim. This feature was inspired by colleagues from our aR&D team here at ICP/ZHAW like Bercan Siyahhan, Marlon Boldrini and Viktor Lienhard as well as by customers, contributors and friends of Kaleidosim Technologies AG like: Dr. Christian Witz of TU-Graz (see: christian.witz@tu-graz.at) or Dr. József Nagy to whom special thanks go out. How it works: 1.) Copy & Paste any folder of any self-composed OpenFoam application into the OpenFoam case folder you wish to upload and run in Kaleidosim #cloud platform. 2.) Zip case folder containing case set-up & source code of self-composed OpenFoam application(s). 3.) Set up an OpenFoam project within Kaleidosim cloud platform & start case creation wizard (if unsure how: press 'Show Tutorial' button top-right at Kaleidosim - Dashboard). 4.) In Kaleidosim case-creation-wizard 'Step-2 Choose OpenFoam Solver': choose any standard OpenFoam solver from the list; Even if you do not intend to use it since you are after compiling & running your own application(s). 5.) In Kaleidosim case-creation-wizard 'Step-4 Additional Parameters': enter a bash-script which will step-by-step do the following: 5.1.) Change from case-directory into directory of Library1 (if present), clean links/environment variables using wclean and compile by using wmake libso. Like so: cd ./Library1 wclean wmake libso 5.2) Change back to case-directory, change into directory of SolverA (or any application, if present), clean links/environment variables using wclean and compile by using wmake. Like so: cd .. cd ./SolverA wclean wmake 5.3) Change back to case-directory, and run case using your freshly compiled application SolverA on any number of cores Num_Cores in accordance with the hardware you chose previously in 'Step-3 Computing resources'. Like so: cd .. decomposePar mpirun --allow-run-as-root -np Num_Cores SolverA -parallel reconstructPar rm -r processor* Keep in mind: ... that Ubuntu and OpenFoam installation on Kaleidosim basically work 1:1 equivalently to any local installation. So the wmake compilation procedure does exactly what it would do locally. ... that the code you compile just exists on the very virtual machine(s) you spin-up in order to run your case(s). This means: i) As soon as running of the case(s) is completed and results are moved into storage, the virtual machine(s) are closed and the compiled version of your source code is gone. ii) You will have to repeat the exact same procedure whenever you would like to run self-compiled OpenFoam applications. iii) This is completely safe. No one else will be able to access and/or use your temporarily compiled software, because access to your Kaleidosim account as well as to the virtual machines you spin-up is always encrypted.de_CH
dc.language.isoende_CH
dc.publisherZHAW School of Engineering, ICP Institute of Computational Physicsde_CH
dc.rightsNot specifiedde_CH
dc.subjectOpenFOAMde_CH
dc.subjectKaleidosimde_CH
dc.subjectCompilede_CH
dc.subjectCustom solversde_CH
dc.subjectCloudde_CH
dc.subjectSimulationde_CH
dc.subjectMultiphysicsde_CH
dc.subjectCFDde_CH
dc.subject.ddc005: Computerprogrammierung, Programme und Datende_CH
dc.subject.ddc530: Physikde_CH
dc.titleTutorial on OpenFOAM & kaleidosim : compile and run custom OpenFOAM solvers in the cloud using kaleidosimde_CH
dc.typeLehrmaterialde_CH
dcterms.typeBewegte Bilderde_CH
zhaw.departementSchool of Engineeringde_CH
zhaw.organisationalunitInstitute of Computational Physics (ICP)de_CH
zhaw.funding.euNot specifiedde_CH
zhaw.originated.zhawYesde_CH
zhaw.webfeedVerfahrenstechnikde_CH
zhaw.funding.zhawGeoCloud – Simulation Software for Cloud-based Digital Microstructure Design of New Fuel Cell Materialsde_CH
zhaw.author.additionalNode_CH
zhaw.display.portraitYesde_CH
Appears in collections:Publikationen School of Engineering

Files in This Item:
There are no files associated with this item.
Show simple item record
Boiger, G. K., Sharman, D., Michel Rivero, J., Siyahhan, B., Boldrini, M., & Lienhard, V. (2021). Tutorial on OpenFOAM & kaleidosim : compile and run custom OpenFOAM solvers in the cloud using kaleidosim. ZHAW School of Engineering, ICP Institute of Computational Physics. https://youtu.be/3QoQAlaCQxk
Boiger, G.K. et al. (2021) Tutorial on OpenFOAM & kaleidosim : compile and run custom OpenFOAM solvers in the cloud using kaleidosim. ZHAW School of Engineering, ICP Institute of Computational Physics. Available at: https://youtu.be/3QoQAlaCQxk.
G. K. Boiger, D. Sharman, J. Michel Rivero, B. Siyahhan, M. Boldrini, and V. Lienhard, Tutorial on OpenFOAM & kaleidosim : compile and run custom OpenFOAM solvers in the cloud using kaleidosim. ZHAW School of Engineering, ICP Institute of Computational Physics, 2021. [Online]. Available: https://youtu.be/3QoQAlaCQxk
BOIGER, Gernot Kurt, Darren SHARMAN, Jhimy MICHEL RIVERO, Bercan SIYAHHAN, Marlon BOLDRINI und Viktor LIENHARD, 2021. Tutorial on OpenFOAM & kaleidosim : compile and run custom OpenFOAM solvers in the cloud using kaleidosim [online]. ZHAW School of Engineering, ICP Institute of Computational Physics. Verfügbar unter: https://youtu.be/3QoQAlaCQxk
Boiger, Gernot Kurt, Darren Sharman, Jhimy Michel Rivero, Bercan Siyahhan, Marlon Boldrini, and Viktor Lienhard. 2021. Tutorial on OpenFOAM & Kaleidosim : Compile and Run Custom OpenFOAM Solvers in the Cloud Using Kaleidosim. ZHAW School of Engineering, ICP Institute of Computational Physics. https://youtu.be/3QoQAlaCQxk.
Boiger, Gernot Kurt, et al. Tutorial on OpenFOAM & Kaleidosim : Compile and Run Custom OpenFOAM Solvers in the Cloud Using Kaleidosim. ZHAW School of Engineering, ICP Institute of Computational Physics, 2021, https://youtu.be/3QoQAlaCQxk.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.