← Back to team overview

dorsal team mailing list archive

dorsal on leopard

 

I just tried the new dorsal version on leopard, but unfortunately without success.

I first just tried dorsal.sh. dorsal correctly identified the system as leopard, and ran the leopard.platform file. It then crashed.


After fiddling, I called dorsal with the snowleopard.platform file. It crashed on an error in compiling scotch. After commenting out scotch in the package list (it's not used in my current installation), it ran through to dolfin. In dolfin, it died, giving the message shown in the text appended at the end of this note.


You'll see that there are two things going on here. One is that despite the fact that petsc and slepc are installed, dolfin claims it didn't find them. The second is a linking error with libparmetis. The error persists whether compiling petsc with or without the --with-parmetis option.


Best, -Paul






---------------------------------------------------------------------------------------------------------------------------------------------------------
Output upon breaking on dolfin:

-- The following optional packages could not be found:
-- ---------------------------------------------------
-- (**) PETSC
-- (**) SLEPC
-- (**) TRILINOS
-- (**) SCOTCH
--
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/barbone/Work/FEniCS/src/dolfin-0.9.9/dorsal_build_dir
Linking CXX shared library libdolfin.dylib
Undefined symbols:
  "_METIS_mCPartGraphRecursive2", referenced from:
      _ParMETIS_V3_PartKway in libparmetis.a(kmetis.o)
      _PartitionSmallGraph__ in libparmetis.a(weird.o)
      _Mc_InitPartition_RB__ in libparmetis.a(initpart.o)
      _Mc_InitPartition_RB__ in libparmetis.a(initpart.o)
      _Balance_Partition__ in libparmetis.a(initbalance.o)
      _Balance_Partition__ in libparmetis.a(initbalance.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [dolfin/libdolfin.0.9.9.dylib] Error 1
make[1]: *** [dolfin/CMakeFiles/dolfin.dir/all] Error 2
make: *** [all] Error 2
Failure with exit status: 2
Exit message: There was a problem building dolfin-0.9.9.





Follow ups