exoclim / ulmo

Model of Ekman heat transport for slab oceans
MIT License
0 stars 0 forks source link

ulmo

Model of Ekman heat transport for slab oceans, now in modern Fortran!

Instructions

->Pull the repository
->Make a new python environment (call it "ulmo")

->Conda install gfortran
->To run the code use "Make run"

->"Make clean" removes complied files
->"Make all" compiles files only
->Version prompt after running refers to the heat transport mechanisms enabled

-> 1 = no transport
-> 2 = Diffusion
-> 3 = Diffusion and Ekman transport

-> Constants such as the Diffusion constant can be changed in the constants.F90 file

-> Examples can be found and run from the examples folder, (these have pre determined versions and are named accordingly)

IF USING THE FGSL VERSION:
->Make a new python environment
->Conda install fgsl and gfortran
->Edit make file to compile the correct files e.g ulmo_fgsl.F90 and change the compiler flags

wip

Fortran 2003 Python 3.10 black License: MIT Contributors