Fortran Code Modification for one dimensional Shallow Water Model
Budget: $30 – $250 USD
I'm in need of an expert in Fortran programming, who has a solid understanding of 1D shallow water modeling using the finite volume method with Roe solver. The tasks for this project are threefold:
- **Changing Boundary Conditions**: The current Fortran code is structured with constant value, reflective boundary, and open boundary conditions. I need these to be tweaked to adapt to the specific needs of the project.
- **Optimizing Code Performance**: The code currently falls short in terms of performance. I'm looking for someone who can optimize the code to deliver faster execution time and improved numerical stability.
- **Adding Additional Variables**: I require additional variables to be incorporated into the code to enhance its functionality and precision.
The ideal candidate for this project should have a strong background in Fortran programming, with previous experience in modifying codes and optimizing their performance for computational fluid dynamics (CFD) applications. They should also have a good understanding of the finite volume method and the Roe solver. Experience with shallow water modeling would be a major plus.
- **Changing Boundary Conditions**: The current Fortran code is structured with constant value, reflective boundary, and open boundary conditions. I need these to be tweaked to adapt to the specific needs of the project.
- **Optimizing Code Performance**: The code currently falls short in terms of performance. I'm looking for someone who can optimize the code to deliver faster execution time and improved numerical stability.
- **Adding Additional Variables**: I require additional variables to be incorporated into the code to enhance its functionality and precision.
The ideal candidate for this project should have a strong background in Fortran programming, with previous experience in modifying codes and optimizing their performance for computational fluid dynamics (CFD) applications. They should also have a good understanding of the finite volume method and the Roe solver. Experience with shallow water modeling would be a major plus.