<div dir="ltr"><div>Hi Denis,</div><div><br></div><div>Your syntax error is due to "..true.." whereas you should only have ".true." in rp_initParameters.F90 -- and the reason for that issue is that Config boolean parameters should have values of TRUE or FALSE (not ".true." like in Fortran -- also note the use of "BOOLEAN" instead of "logical").</div><div><br></div><div>Best wishes,</div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr">--------<div>Ryan</div></div></div></div></div></div></div><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sun, Dec 1, 2024 at 10:27 AM Denis Ring <<a href="mailto:denisring@tecnico.ulisboa.pt">denisring@tecnico.ulisboa.pt</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear Flash Users,<br>
<br>
I am encountering a compilation error in the LaserSlab simulation <br>
related to RuntimeParameters_add during the make process. Despite <br>
efforts to configure and debug the setup, I have been unable to resolve <br>
the issue.<br>
<br>
I am following the LaserSlab setup guide found at <br>
<a href="https://flash.rochester.edu/site/flashcode/user_support/tutorial_talks/RAL_May2012/lasermgd.pdf" rel="noreferrer" target="_blank">https://flash.rochester.edu/site/flashcode/user_support/tutorial_talks/RAL_May2012/lasermgd.pdf</a>, <br>
and I am running FLASH4.8.<br>
<br>
The compilation fails with the following error:<br>
<br>
mpif90 -I/data/dring/hypre/include -ggdb -c -O2 -fdefault-real-8 <br>
-fdefault-double-8 -Wuninitialized -fPIC  -DFLASH_3T -DMAXBLOCKS=1000 <br>
-DNXB=16 -DNYB=16 -DNZB=1 -DN_DIM=2 rp_initParameters.F90<br>
rp_initParameters.F90:1306:43:<br>
    call RuntimeParameters_add( "rt_useMGD", ..true..)<br>
                                            1<br>
Error: Syntax error in argument list at (1)<br>
rp_initParameters.F90:1168:108:<br>
   "rt_mgdBounds", 1.0e-01, 1.0e+00, 1.0e+01, 1.0e+02, 1.0e+03, 1.0e+04, <br>
1.0e+05)<br>
<br>
       1<br>
Error: There is no specific subroutine for the generic <br>
‘runtimeparameters_add’ at (1)<br>
make: *** [Makefile:132: rp_initParameters.o] Error 1<br>
<br>
I am running:<br>
./setup -auto LaserSlab -2d +cylindrical -nxb=16 -nyb=16 +hdf5typeio <br>
species=cham,targ +mtmmmt +laser +uhd3t +mgd mgd_meshgroups=6 <br>
-parfile=flash.par<br>
<br>
I have added the following entries to the Config and flash.par files:<br>
<br>
Config<br>
PARAMETER rt_useMGD BOOLEAN .true. [.true., .false.]<br>
PARAMETER rt_mgdBounds REAL 1.0e-01, 1.0e+00, 1.0e+01, 1.0e+02, 1.0e+03, <br>
1.0e+04, 1.0e+05<br>
<br>
flash.par<br>
rt_useMGD = .true.<br>
rt_mgdBounds_1 = 1.0e-01<br>
rt_mgdBounds_2 = 1.0e+00<br>
rt_mgdBounds_3 = 1.0e+01<br>
rt_mgdBounds_4 = 1.0e+02<br>
rt_mgdBounds_5 = 1.0e+03<br>
rt_mgdBounds_6 = 1.0e+04<br>
rt_mgdBounds_7 = 1.0e+05<br>
<br>
Both files are included as attachments to this email for reference.<br>
<br>
I have searched for rt_useMGD across the source tree and confirmed its <br>
presence in multiple modules, such as RadTrans and MGD. However, its <br>
connection to LaserSlab seems unclear. I also verified rt_useMGD <br>
declarations and parameter configurations in LaserSlab/Config and <br>
flash.par, ensuring no syntax errors.<br>
<br>
I would greatly appreciate any guidance or suggestions for resolving <br>
this issue, especially if you have gotten LaserSlab running in the past.<br>
<br>
Best Regards,<br>
<br>
Denis Ring_______________________________________________<br>
flash-users mailing list<br>
<a href="mailto:flash-users@flash.rochester.edu" target="_blank">flash-users@flash.rochester.edu</a><br>
<br>
For list info, including unsubscribe:<br>
<a href="https://flash.rochester.edu/mailman/listinfo/flash-users" rel="noreferrer" target="_blank">https://flash.rochester.edu/mailman/listinfo/flash-users</a><br>
</blockquote></div>