<div dir="ltr"><div dir="ltr"><div dir="ltr">Hello Flash users,<div><br></div><div>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:</div><div><br></div><div>sudo apt install libopenmpi-dev libhdf5-openmpi-dev openmpi-bin gfortran python3 (and i've installed PnetCDF)</div><div><br></div><div>In my Makefile.h (inside the object directory), I have set:<br></div>MPI_PATH = /usr  <br>HDF5_PATH = /usr/local/hdf5<br><div><br></div><div>The first error I encounter is: <br></div><div>f951: Fatal Error: Reading module ‘iso_c_binding.mod’ at line 1 column 1: Unexpected EOF</div><div><br></div><div>I temporarily bypass this by commenting out the fake existence of iso_c_binding, but then I run into:</div><div><br></div><div>  536 |   call MPI_Bcast(dtMinLoc(1), 5, MPI_INTEGER, pgmin, dr_globalComm, error)<br>      |                 2<br>......<br>  544 |      call MPI_Bcast(extraHydroInfo, 1, FLASH_REAL, pgmin, dr_globalComm, error)<br>      |                    1<br>Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).<br>Driver_computeDt.F90:549:20:<br><br>  536 |   call MPI_Bcast(dtMinLoc(1), 5, MPI_INTEGER, pgmin, dr_globalComm, error)<br>      |                 2<br>......<br>  549 |      call MPI_Bcast(extraHydroInfo, 1, FLASH_REAL, pgmin, dr_globalComm, error)<br>      |                    1<br>Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).<br>make: *** [Makefile:132: Driver_computeDt.o] Error 1</div><div><br></div><div>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. </div><div><br></div><div>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'? </div><div><br></div><div>Thank you for your help!</div><div>Ruhaan</div></div>
</div>
</div>