From: John P. <pet...@cf...> - 2006-11-07 19:49:05
|
Hi, I'm following up to my own previous posting about PETSc's configuration files and the difficulties of including them directly in LibMesh's Makefile. What I came up with (thanks also to Roy!) is a simple shell script which will process the PETSc configuration files separately (i.e. no more including the petscconf/packages/base.site file directly. Yes, its name really has changed that many times since 2.1.0.) As an added bonus to having a cleaner Makefile namespace, this should help streamline the linking process as well. Could you all do me a favor and try running the following sample Makefile on your systems (assuming you have PETSc installed)? Just copy the attached sample Makefile and shell script into any directory, chmod a+x the script and type make. Let me know if there are any error messages or strange output, it should just spit out the link line, include directories, and compiler flags specified in $(PETSC_DIR)/bmake/common/variables. Thanks, John |