[petsc-users] SNESSetConvergenceTest
Dharmendar Reddy
dharmareddy84 at gmail.com
Thu Mar 20 15:52:53 CDT 2014
Hello Jed,
Were you able to look into this issue ?
Thanks
Reddy
On Tue, Feb 25, 2014 at 9:36 PM, Jed Brown <jed at jedbrown.org> wrote:
> Dharmendar Reddy <dharmareddy84 at gmail.com> writes:
>> Hello Jed,
>> Sorry for the compilation issues, I do not have access
>> to a machine with petsc and gfortran > 4.7 to fix the compile issues.
>> Can you make the follwing changes to the code in precision_m module.
>> REAL64 and REAL32 should be available via iso_fortran_env module, I
>> do not know why it is complaining.
>>
>> module precision_m
>> implicit none
>> integer,parameter :: DP = kind(1.0D0)
>> integer,parameter :: SP = kind(1.0E0)
>> integer,parameter :: WP=DP
>> integer,parameter :: MSL=100 ! MAX_STR_LENGTH
>> end module precision_m
>
> The f2003 dialect is not supported by mpif.h in my build of mpich-3.1.
> I'll try spinning up a new build of MPICH with -std=f2003 (hopefully its
> configure can sort this out). Did I mention Fortran is not my favorite
> language?
>
>
> /opt/mpich/include/mpif.h:16.18:
> Included at /home/jed/petsc/include/finclude/petscsys.h:11:
> Included at /home/jed/petsc/include/finclude/petsc.h:7:
> Included at /home/jed/petsc/include/finclude/petsc.h90:5:
> Included at Solver.F90:160:
>
> CHARACTER*1 MPI_ARGVS_NULL(1,1)
> 1
> Warning: Obsolescent feature: Old-style character length at (1)
> /opt/mpich/include/mpif.h:17.18:
> Included at /home/jed/petsc/include/finclude/petscsys.h:11:
> Included at /home/jed/petsc/include/finclude/petsc.h:7:
> Included at /home/jed/petsc/include/finclude/petsc.h90:5:
> Included at Solver.F90:160:
>
> CHARACTER*1 MPI_ARGV_NULL(1)
> 1
> Warning: Obsolescent feature: Old-style character length at (1)
> /opt/mpich/include/mpif.h:528.16:
> Included at /home/jed/petsc/include/finclude/petscsys.h:11:
> Included at /home/jed/petsc/include/finclude/petsc.h:7:
> Included at /home/jed/petsc/include/finclude/petsc.h90:5:
> Included at Solver.F90:160:
>
> integer*8 MPI_DISPLACEMENT_CURRENT
> 1
> Error: GNU Extension: Nonstandard type declaration INTEGER*8 at (1)
> /opt/mpich/include/mpif.h:546.13:
> Included at /home/jed/petsc/include/finclude/petscsys.h:11:
> Included at /home/jed/petsc/include/finclude/petsc.h:7:
> Included at /home/jed/petsc/include/finclude/petsc.h90:5:
> Included at Solver.F90:160:
>
> REAL*8 MPI_WTIME, MPI_WTICK
> 1
> Error: GNU Extension: Nonstandard type declaration REAL*8 at (1)
More information about the petsc-users
mailing list