[FLASH-USERS] Issues Running make in FLASH on Ubuntu (WSL)
Ruhaan Gupta
ruhaangupta3 at gmail.com
Wed Jan 29 19:48:01 EST 2025
Hello Flash users,
I’m running FLASH4.8 on Ubuntu (WSL) on my Windows laptop and encountering
persistent issues with make. I believe I have the necessary libraries
installed:
sudo apt install libopenmpi-dev libhdf5-openmpi-dev openmpi-bin gfortran
python3 (and i've installed PnetCDF)
In my Makefile.h (inside the object directory), I have set:
MPI_PATH = /usr
HDF5_PATH = /usr/local/hdf5
The first error I encounter is:
f951: Fatal Error: Reading module ‘iso_c_binding.mod’ at line 1 column 1:
Unexpected EOF
I temporarily bypass this by commenting out the fake existence of
iso_c_binding, but then I run into:
536 | call MPI_Bcast(dtMinLoc(1), 5, MPI_INTEGER, pgmin, dr_globalComm,
error)
| 2
......
544 | call MPI_Bcast(extraHydroInfo, 1, FLASH_REAL, pgmin,
dr_globalComm, error)
| 1
Error: Type mismatch between actual argument at (1) and actual argument at
(2) (REAL(8)/INTEGER(4)).
Driver_computeDt.F90:549:20:
536 | call MPI_Bcast(dtMinLoc(1), 5, MPI_INTEGER, pgmin, dr_globalComm,
error)
| 2
......
549 | call MPI_Bcast(extraHydroInfo, 1, FLASH_REAL, pgmin,
dr_globalComm, error)
| 1
Error: Type mismatch between actual argument at (1) and actual argument at
(2) (REAL(8)/INTEGER(4)).
make: *** [Makefile:132: Driver_computeDt.o] Error 1
Then, I fix this error by replacing the FLASH_REAL with
MPI_DOUBLE_PRECISION in Driver_computeDt.F90. However, it just leads to
more errors. As I try to fix each error, I end up getting more errors.
Is there something that I am doing wrong with the whole set up process? Is
it normal to manually fix multiple errors to run 'make'?
Thank you for your help!
Ruhaan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://flash.rochester.edu/pipermail/flash-users/attachments/20250129/4afaa533/attachment.htm>
More information about the flash-users
mailing list