[MOAB-dev] moab, petsc and zoltan

Lukasz Kaczmarczyk Lukasz.Kaczmarczyk at glasgow.ac.uk
Tue Jun 28 09:37:57 CDT 2016


Hello,

I configure moab using petsc,

./configure --download-blacs=1 --download-fblaslapack=1 --download-hdf5=1 --download-hypre=1 --download-metis=1 --download-moab=1 --download-mumps=1 --download-netcdf=/opt/petsc/netcdf-4.3.3.1.tar.gz --download-openmpi=1 --download-parmetis=1 --download-ptscotch=1 --download-scalapack=1 --download-superlu_dist=1 --with-debugging=1 --with-mpi=1 --download-zoltan=1

It works well, however configuration of moab is before zoltan, as results mbpart form moab is not configured. Problem can be resolved easily, by going to tools/mbpart and kicking configuration by hand. It is temporary solution.

MBZolatn.cpp need to be compiled first and then linking. Proper linking for mbpart,
/opt/petsc/arch-darwin-c-debug/bin/mpicxx -g -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -o .libs/mbpart mbpart.o MBZoltan.o -Wl,-bind_at_load  -L/opt/petsc/arch-darwin-c-debug/lib -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.1.0/lib/darwin ../../src/.libs/libMOAB.dylib /opt/petsc/arch-darwin-c-debug/lib/libnetcdf.dylib /opt/petsc/arch-darwin-c-debug/lib/libhdf5_fortran.a /opt/petsc/arch-darwin-c-debug/lib/libhdf5_hl.dylib /opt/petsc/arch-darwin-c-debug/lib/libhdf5.dylib -lz /opt/petsc/arch-darwin-c-debug/lib/libmpi.dylib /opt/petsc/arch-darwin-c-debug/lib/libopen-rte.dylib /opt/petsc/arch-darwin-c-debug/lib/libopen-pal.dylib -lSystem -lclang_rt.osx -ldl -lm /opt/petsc/arch-darwin-c-debug//externalpackages/Zoltan_v3.81/build/src/libzoltan.a -lscotch -lptscotch -lmetis -lparmetis -lptscotcherr -lscotcherr

I am not sure if this is petsc or moab problem,

Best wishes,
Lukasz



More information about the moab-dev mailing list