[petsc-users] PetscOptionsAllUsed in fortran

Praveen C cpraveen at gmail.com
Wed Dec 27 03:37:46 CST 2017


Hello

I want to use this

http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Sys/PetscOptionsAllUsed.html

in a fortran code like this

   call PetscOptionsAllUsed(PETSC_NULL_OPTIONS, nunused, ierr); CHKERRQ(ierr)
   if(nunused > 0)then
      write(*,*)'Some command line options not used'
      ierr = 1
   endif

but I cannot compile the code

Undefined symbols for architecture x86_64:
  "_petscoptionsallused_", referenced from:
      _readparam_ in ccHwkiA6.o
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
make[1]: *** [ug3] Error 1
make: *** [euler] Error 2

Is this not implemented for fortran ?

Is there any other way to detect some unused command line arguments ? If some argument is mis-spelled, it will be silently ignored, and I want to detect this case.

Thanks
praveen


More information about the petsc-users mailing list