lautenberger / elmfire

Eulerian Level set Model of FIRE spread
https://elmfire.io
Eclipse Public License 2.0
23 stars 11 forks source link

Install elmfire without sudo access #48

Closed dwimjpurnomo closed 7 months ago

dwimjpurnomo commented 7 months ago

Hi Chris, We are trying to use campus cluster to run elmfire. When installing elmfire it requires mpifort, which I believe is parallel computing for fortran. Unfortunately, the campus cluster does not have mpifort installed. To install mpifort the command that I found is "sudo apt install mpich". But obviously we do not have sudo access for campus cluster.

What is the best way to solve it?

lautenberger commented 7 months ago

mpifort is a wrapper around the underlying fortran compiler for compiling against MPI libraries. I'd be surprised if HPC resources at Cal don't have an MPI implementation installed - OpenMPI or MPICH in particular. You may have to do something like module load mpi_implementation_compiler_version . Try checking with the system administrator there to see if they can provide some guidance.

If that's a dead end, you can always build OpenMPI from source in your user directory (/home/dwi or whatever) - it's not as hard as it sounds but definitely more work then module load...

dwimjpurnomo commented 7 months ago

They have mpiifort, with two "ii". It was installed but with many warnings. I'll try to run the tutorial, but now their system is down, and cannot do transfer data.

lautenberger commented 7 months ago

mpiifort should be the compiler wrapper for the Intel compiler...

lautenberger commented 7 months ago

I'm assuming this is resolved, closing this issue...