Challenge Overview
We have taken open source code call "NEMOH" from https://github.com/lawsonro3/Nemoh - and made a few tweaks and improvments. NEMOH is code for frequency-domain potential flow hydrodynamic.
We will attach our modified NEMOH code in the challenge detail page (do not use the NEMOH code from the link above).
In this challenge, we have several objectives to be achieved:
- We need to improve the Nemoh output into the hydro data format.
- We will attach an example of the hydro data format for a three body simulation. It is a file with the Python data class and specific hdf5 formats that the data will need to be put into
- The python data strucutre that I would like the data put into this format - https://github.com/lawsonro3/python-scripts/blob/master/source/hydroData/
- This data structure already has the ability to write the data to hdf5 and pickle format, so basically all the contestants will have to do is load the Nemoh format into this structure.
- We also provided an example of how to use the data structure with WAMIT data output here - https://github.com/lawsonro3/python-scripts/tree/master/source/wamitio/example. This example requires the use of https://github.com/lawsonro3/python-scripts/tree/master/source/wamitio
- The HDF5 file can be viewed with HDFView, which is a freely available download.
- We will attach an example of the hydro data format for a three body simulation. It is a file with the Python data class and specific hdf5 formats that the data will need to be put into
- Make the results of this competition contained within one single file so the code can easily be updated if the needed format of the hydro data changes at a later date.
- The competitors should not break the current Nemoh functions.
- Targeted OS:
- Windows
- Mac
- Linux
- Technology Overview
- Fortran
Final Submission Guidelines
Submission:
- The source code
- A detailed deployment guide with all deployment steps and all verifications.