Commit 18e8ffeb authored by Oriol Tintó-Prims's avatar Oriol Tintó-Prims
Browse files

Merge remote-tracking branch 'origin/master'

parents c8f49549 c4747a65
# AutoRPE
(.. from Automatic Reduced Precision Emulator )
Tool to automatically implement the Reduced Precision Emulator into a Fortran code.
### Instructions
**AutoRPE** is a tool designed to help with the optimization of
numerical precision of Computational Science models writen in FORTRAN.
To use the tool follow the steps below:
- Put the sources to be processed into **ModelSources/Input** directory.
- Create/modify a file **lost_of_files_to_keep_unmodified.txt** inside **AdditionalFiles** with the names of the files that shouldn't be modified (usually external routines, mpi...)
- Launch ```python ImplementRPEtoSource.py```
- Be ready to solve the issues that will appear.
It was originally developed to work with the ocean model NEMO, although it might
work other FORTRAN codes.
### Create the namelist
NamelistGenerator.py is an additional script that will generate a namelist where the precision of the variables can be specified.
It needs the **vault.pkl** file generated when the implementation is done.
In the [**wiki of the repository**](https://earth.bsc.es/gitlab/otinto/AutoRPE/-/wikis/home)
more information on how to install, use the tool and more can be found.
### Solving problems
Probaly the best way to manage the issues that will apear with the tool is using the gitlab platform itself.
Let the party begin!
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment