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>
