[petsc-dev] Error with petsc-dev

Tabrez Ali stali at geology.wisc.edu
Tue Nov 10 13:30:23 CST 2015


Thanks! It works for me now.

Regards,

Tabrez

On 11/10/2015 01:13 PM, Satish Balay wrote:
> pushed to master.
>
> https://bitbucket.org/petsc/petsc/commits/d4a4bb9337e89cb9f90f8729657ac3c12f6d35f6
>
> Satish
>
> On Tue, 10 Nov 2015, Satish Balay wrote:
>
>> Looks like yaml is not in nightlybuilds.
>>
>> Will fix..
>>
>> Satish
>>
>>
>> On Tue, 10 Nov 2015, Barry Smith wrote:
>>
>>>    You need to pass PETSC_NULL_OBJECT as a new first argument to the routine, otherwise it is the same.
>>>
>>>    Barry
>>>
>>> I think they problem you report has nothing to do with the changes to PetscOptions and is related to an outdated sowing routine.
>>>
>>>> On Nov 10, 2015, at 11:22 AM, Tabrez Ali<stali at geology.wisc.edu>  wrote:
>>>>
>>>> Barry
>>>>
>>>> I did that before compiling the example. I will try it again.
>>>>
>>>> Btw can you tell me what is the change in the PetscOptionsGetString routine?
>>>>
>>>> I am looking at these links
>>>>
>>>> http://www.mcs.anl.gov/petsc/petsc-dev/docs/manualpages/Sys/PetscOptionsGetString.html
>>>> http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Sys/PetscOptionsGetString.html
>>>>
>>>> but I am not sure what the difference is (for Fortran users).
>>>>
>>>> Tabrez
>>>>
>>>> On 11/10/2015 11:12 AM, Barry Smith wrote:
>>>>>    rm -r $PETSC_ARCH
>>>>>
>>>>>    and run configure and make again.
>>>>>
>>>>>    Barry
>>>>>
>>>>>> On Nov 10, 2015, at 11:11 AM, Tabrez Ali<stali at geology.wisc.edu>  wrote:
>>>>>>
>>>>>> Hello
>>>>>>
>>>>>> I am having some trouble using PetscOptionsGetString in my own code with petsc-dev. So I also tried a PETSc example but it fails to compile. Any ideas as to what is wrong. There seems to be a change in http://www.mcs.anl.gov/petsc/documentation/changes/dev.html
>>>>>>
>>>>>> stali at i5:~/petsc-dev/src/sys/examples/tutorials$ make ex10f90
>>>>>> /opt/mpich3/bin/mpif90 -c -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -O2 -I/home/stali/petsc-dev/include/petsc/finclude -I/home/stali/petsc-dev/include -I/home/stali/petsc-dev/arch-linux2-c-opt/include -I/opt/mpich3/include    -o ex10f90.o ex10f90.F90
>>>>>> /opt/mpich3/bin/mpif90 -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -O2 -I/home/stali/petsc-dev/include/petsc/finclude -o ex10f90 ex10f90.o  -Wl,-rpath,/home/stali/petsc-dev/arch-linux2-c-opt/lib -L/home/stali/petsc-dev/arch-linux2-c-opt/lib  -lpetsc -llapack -lblas -Wl,-rpath,/home/stali/petsc-dev/arch-linux2-c-opt/lib -lmetis -lX11 -lpthread -lm -Wl,-rpath,/opt/mpich3/lib -L/opt/mpich3/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/4.9 -L/usr/lib/gcc/x86_64-linux-gnu/4.9 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -lmpifort -lgfortran -lm -lgfortran -lm -lquadmath -lm -lmpicxx -lstdc++ -Wl,-rpath,/opt/mpich3/lib -L/opt/mpich3/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/4.9 -L/usr/lib/gcc/x86_64-linux-gnu/4.9 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -ldl -Wl,-rpath,/opt/mpich3/lib -lmpi -lgcc_s -ldl
>>>>>> ex10f90.o: In function `MAIN__':
>>>>>> ex10f90.F90:(.text+0x7e): undefined reference to `petscoptionsinsertfileyaml_'
>>>>>> collect2: error: ld returned 1 exit status
>>>>>> makefile:70: recipe for target 'ex10f90' failed
>>>>>> make: [ex10f90] Error 1 (ignored)
>>>>>> /bin/rm -f -f ex10f90.o
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> T
>>>>
>>>





More information about the petsc-dev mailing list