Refine Tabulation of the Green Function of BEM code Nemoh

Register
Submit a solution
The challenge is finished.

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:

  • Tabulation of the green function should be refined to allow more accurate calculations of thin elements.
    • The greens function is a analytical function (Wikipedia provides a good description), so the accuracy of the greens function tabulation can be directly compared with the analytical solution.

    • The accuracy of the tabulation should be able to be selected by the user through an option that allows the user to identify the accuracy of the discretization. The competitors should demonstrate how the new solution is more accurate for thin (i.e skewed) elements.

    • The best/all theory documentation for Nemoh can be downloaded here - http://lheea.ec-nantes.fr/doku.php/emo/nemoh/start.
    • We also uploaded the best english language theory manual. The analytical description of the Green's function is provided in the paper.
  • ���A numerical check must be included in the code, giving warning in case of bad use of the code.

    • The code should throw an error that specifies when errors might occur due to skewed elements. The error could specify that the user generate a mesh with less skewness, or use a higher accurate Greens function representation by modifying the code's input settings.

    • The thrown errors should be verified in the deployment guide by different test cases

  • Targeted OS:
    • Windows
    • Mac
    • Linux
  • Technology Overview
    • Fortran 

 



Final Submission Guidelines

Required document:

  • The updated code
  • The changeLog file records all the code changes (The changes should reflect the client requirements where the changes are)
  • The TC standard deployment guide how to configure and verify the application

ELIGIBLE EVENTS:

2015 topcoder Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30047242