Skip to content

piScope/PetraM_Base_ext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#
#  PetraM_Base extension
#

C++ extension module for PetraM_Base package

#
#
#
make  (or make all to clean everything and build including swig wrapper generation)


#
#   build step-by-step
#

make extension
make install_extension
make cxx  (or make parcxx + make sercxx)
make so   (or make parso  + make serso)
make build_py


#
#   make commands
#
make extension
make install_extension

make parcxx
  generate swig wrapper for parallel PyMFEM
make sercxx
  generate swig wrapper for serial PyMFEM
make cxx
  = make parcxx + make sercxx
make parso
  compile/link parallel extension wrapper
make serso
  compile/link serial extension wrapper
make so
  = make par + make ser
make install_so

make clean_ext
  clean library build directory
make clean_so
  clean wrapper build files
make clean_build
  clean extension build directory
make clean
  do above three together


#
# make options
#
PREFIX : prefix 
PETRAM : install location ofpython modules (${PETRAM}/lib/python2.7/site-packages/
PyMFEM_SRC : PyMFEM source directory


#
#  my favorite...j
#
make all PREFIX=~/sandbox PYMFEM_SRC=~/src/PyMFEM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages