[petsc-users] Troubles installing PETSc

Justin Dong (Me) jsd1 at rice.edu
Wed Nov 20 20:01:17 CST 2013


Hi Matt,

I’ve checked out the section on makefiles and am not really sure what I could be doing incorrectly. I’m positive $PETSC_DIR is set correctly. I’m on MAC OS X 10.9 right now and have $PETSC_ARCH set as linux-gnu.

According to the example I linked to below, I should just type “make ex2”, which gives me the error I listed. In the user manual, I try the suggestion “make PETSC_ARCH=arch ex2” with arch replaced by linux-gnu and I still get the same error. I haven’t messed with the makefile at all, and if I’ve set $PETSC_DIR and $PETSC_ARCH correctly, it should be fine, right?

Any other tips?

Thanks,
Justin

On Nov 20, 2013, at 6:51 PM, Matthew Knepley <knepley at gmail.com> wrote:

> On Wed, Nov 20, 2013 at 6:48 PM, Justin Dong (Me) <jsd1 at rice.edu> wrote:
> Hi all,
> 
> I’ve just installed PETSc and it seems that I don’t get any errors. I type “make” from the command line and this is the end bit of the result:
> 
>> ==========================================
>> Building PETSc using CMake with 5 build threads
>> ==========================================
>> Re-run cmake file: Makefile older than: ../CMakeLists.txt
>> -- Configuring done
>> -- Generating done
>> -- Build files have been written to: /Users/[…]/Classes/CAAMResearch/petsc-3.4.3/arch-darwin-c-debug
>> [100%] Built target petsc
>> Running /usr/bin/dsymutil on libpetsc
>> =========================================
>> Now to check if the libraries are working do:
>> make PETSC_DIR=/Users/[…]/Classes/CAAMResearch/petsc-3.4.3 PETSC_ARCH=arch-darwin-c-debug test
> 
> and if I run the command it tells me to after that, I get:
> 
>> C/C++ example src/snes/examples/tutorials/ex19 run successfully with 1 MPI process
>> C/C++ example src/snes/examples/tutorials/ex19 run successfully with 2 MPI processes
>> Fortran example src/snes/examples/tutorials/ex5f run successfully with 1 MPI process
>> Completed test examples
> 
> I try this example (http://www.mcs.anl.gov/petsc/documentation/exercises/compiling/index.html) and get this error:
> 
>> cc     ex2.c   -o ex2
>> ex2.c:13:10: fatal error: 'petscsys.h' file not found
>> #include <petscsys.h>
>>          ^
>> 1 error generated.
>> make: *** [ex2] Error 
> 
> 
> There is a chapter in the manual on using PETSc makefiles
> 
>   Thanks
> 
>     Matt
>  
> I’m working in the PETSc directory so I don’t think it’s an issue with setting the path, but I’m not that great at all of the architecture stuff. If anyone can assist, I’d be grateful.
> 
> Thanks,
> Justin
> 
> 
> 
> -- 
> What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.
> -- Norbert Wiener

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20131120/8125168a/attachment-0001.html>


More information about the petsc-users mailing list