[petsc-users] Unable to read in values thru namelist in Fortran after using PETSc 64bit in linux

Smith, Barry F. bsmith at mcs.anl.gov
Fri Sep 7 12:14:20 CDT 2018


      You can try valgrind http://www.mcs.anl.gov/petsc/documentation/faq.html#valgrind

  Barry


> On Sep 7, 2018, at 1:44 AM, TAY wee-beng <zonexo at gmail.com> wrote:
> 
> Hi,
> 
> I found that I am unable to read in values thru namelist in Fortran after using PETSc 64bit in linux.
> 
> I have a parameter txt file which is read in using namelist in Fortran:
> 
> namelist /body_input/ no_body, convex_body, motion_type, hover, wing_config  ...
> 
> open (unit = 44 , FILE = "ibm3d_input.txt" , status = "old", iostat = openstatus(4))
> 
>         if (openstatus(4) > 0) then
> 
>             print *, "ibm3d_input file not present or wrong filename."
> 
>             stop
> 
>         end if
> 
>         read (44,nml = solver_input)
> 
>         read (44,nml = grid_input)
> 
>         read (44,nml = body_input)...
> 
> 
> After using PETSc 64bit, my code aborts and I realise that it is because the values have became NaN. Strangely, it does not occur in windows with VS2008.
> 
> I wonder if it's a bug with the Intel Fortran compiler 2018.
> 
> Anyone has similar experience?
> 
> -- 
> Thank you very much.
> 
> Yours sincerely,
> 
> ================================================
> TAY Wee-Beng (Zheng Weiming) 郑伟明
> Personal research webpage: http://tayweebeng.wixsite.com/website
> Youtube research showcase: https://www.youtube.com/channel/UC72ZHtvQNMpNs2uRTSToiLA
> linkedin: www.linkedin.com/in/tay-weebeng
> ================================================
> 



More information about the petsc-users mailing list