SCOREC / core

parallel finite element unstructured meshes
Other
181 stars 63 forks source link

Increased platform support for PCU #412

Closed bobpaw closed 8 months ago

bobpaw commented 9 months ago

Increased platform support for PCU

Add CMake check for mallctl and use it in PCU_GetMem if available (for BSD). Add private PCU link to libexecinfo on BSD. Enable pcu/reel/reel.c functions on BSD. Make PUMI_HAS_MALLINFO, PUMI_HAS_MALLINFO2, PUMI_HAS_MALLCTL private compiler definitions for pcu.

Fixes #409

bobpaw commented 9 months ago

This builds successfully on our FreeBSD VM.

cwsmith commented 9 months ago

@bobpaw Thank you for working on this. Please change it to an 'active' (i.e., not draft) PR when its ready for another review.

bobpaw commented 8 months ago

Confirmed that tests pass on our BSD box. Marking ready for review. Note: Automated testing may require the MPIR_CVAR_ENABLE_GPU=0 environmental variable if using a gpu-enabled MPI build with no GPU.