I simplified the example I had sent yesterday even further. I don't think that 
I can do much simpler than that. I could not find the working examples in the 
petsc-dev tree.

Blaise




MacPro:Options blaise$ ./TestOptionsC 
Events did not load properly. (/opt/HPC/petsc-yaml/src/sys/yaml/yamlimpls.c:211)
[0]PETSC ERROR: --------------------- Error Message 
------------------------------------
[0]PETSC ERROR:   !
[0]PETSC ERROR: Unable to open YAML Options File options.yml!
[0]PETSC ERROR: 
------------------------------------------------------------------------
[0]PETSC ERROR: Petsc Development HG revision: 
3e39bc7a6c4a1101689f723895024107b4a9b966  HG Date: Wed Jan 18 17:46:16 2012 
-0600
[0]PETSC ERROR: See docs/changes/index.html for recent updates.
[0]PETSC ERROR: See docs/faq.html for hints about trouble shooting.
[0]PETSC ERROR: See docs/index.html for manual pages.
[0]PETSC ERROR: 
------------------------------------------------------------------------
[0]PETSC ERROR: ./TestOptionsC on a gcc4.2-ya named MacPro.local by blaise Thu 
Jan 19 10:22:17 2012
[0]PETSC ERROR: Libraries linked from /opt/HPC/petsc-yaml/gcc4.2-yaml-g/lib
[0]PETSC ERROR: Configure run at Thu Jan 19 08:46:22 2012
[0]PETSC ERROR: Configure options --CC=gcc --CFLAGS=-Wno-unused --CXX=g++ 
--FC=gfortran --download-yaml=1 --download-mpich=1 --download-sowing=1 
--with-cmake=cmake --with-debugging=1 --with-gnu-compilers=1 --with-pic 
--with-shared-libraries=1 --with-x11=1
[0]PETSC ERROR: 
------------------------------------------------------------------------
[0]PETSC ERROR: PetscOptionsInsertFile_YAML() line 763 in 
/opt/HPC/petsc-yaml/src/sys/yaml/yamlimpls.c
[0]PETSC ERROR: main() line 20 in TestOptionsC.c
application called MPI_Abort(MPI_COMM_WORLD, 83) - process 0
[unset]: aborting job:
application called MPI_Abort(MPI_COMM_WORLD, 83) - process 0



output from the debugger:
(gdb) cont
Continuing.

Program received signal SIGABRT, Aborted.
0x00007fff87b8c82a in __kill ()
(gdb) where
#0  0x00007fff87b8c82a in __kill ()
#1  0x00007fff8c2cca9c in abort ()
#2  0x000000010536b6c2 in PetscAbortErrorHandler (comm=1140850689, line=763, 
fun=0x105ff9140 "PetscOptionsInsertFile_YAML", file=0x105ff8d58 
"/opt/HPC/petsc-yaml/src/sys/yaml/yamlimpls.c", dir=0x105fe98a8 "", n=83, 
p=PETSC_ERROR_INITIAL, mess=0x7fff64e77d44 "Unable to open YAML Options File 
options.yml", ctx=0x0) at errabort.c:62
#3  0x0000000105364654 in PetscError (comm=1140850689, line=763, 
func=0x105ff9140 "PetscOptionsInsertFile_YAML", file=0x105ff8d58 
"/opt/HPC/petsc-yaml/src/sys/yaml/yamlimpls.c", dir=0x105fe98a8 "", n=83, 
p=PETSC_ERROR_INITIAL, mess=0x105ff91b0 "Unable to open YAML Options File %s") 
at err.c:349
#4  0x000000010540cb75 in PetscOptionsInsertFile_YAML (comm=1140850688, 
file=0x10527bf4f "options.yml", require=PETSC_TRUE) at yamlimpls.c:763
#5  0x000000010527bd48 in main (argc=2, argv=0x7fff64e798e8) at 
TestOptionsC.c:20



> On Thu, Jan 19, 2012 at 10:12, Blaise Bourdin <bourdin at lsu.edu> wrote:
> Nevermind: src/sys/yaml/yamlimpls.c has not been touched since changeset 
> d3065a573ab0 when it was first committed. I upgraded to this changeset and 
> still could not get it to parse a trivial file. Too bad...
> 
> It usually helps to provide test cases (e.g here is the "trivial file" and 
> here is the failure output). It sounds like Sean says it worked for some 
> tests when it was committed, in which case it's not "known to not work" code.

-- 
Department of Mathematics and Center for Computation & Technology
Louisiana State University, Baton Rouge, LA 70803, USA
Tel. +1 (225) 578 1612, Fax  +1 (225) 578 4276 http://www.math.lsu.edu/~bourdin







-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120119/1ece01a4/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: options.yml
Type: application/octet-stream
Size: 9 bytes
Desc: not available
URL: 
<http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120119/1ece01a4/attachment.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120119/1ece01a4/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: TestOptionsC.c
Type: application/octet-stream
Size: 315 bytes
Desc: not available
URL: 
<http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120119/1ece01a4/attachment-0001.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120119/1ece01a4/attachment-0002.html>

Reply via email to