[FLASH-USERS] Issues Running make in FLASH on Ubuntu (WSL)
Sutcliffe, Graeme
sutcliffe2 at llnl.gov
Wed Jan 29 20:03:39 EST 2025
Hi Ruhaan,
Try the solution found here
https://flash.rochester.edu/pipermail/flash-users/2023-June/004054.html
Good luck!
Graeme
________________________________
From: flash-users <flash-users-bounces at flash.rochester.edu> on behalf of Ruhaan Gupta <ruhaangupta3 at gmail.com>
Sent: Wednesday, January 29, 2025 4:48 PM
To: flash-users at flash.rochester.edu <flash-users at flash.rochester.edu>
Subject: [FLASH-USERS] Issues Running make in FLASH on Ubuntu (WSL)
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/20250130/eafe961c/attachment.htm>
More information about the flash-users
mailing list