Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#58178 closed update (fixed)

Suggestions for Gmsh port

Reported by: geuzaine Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: mojca (Mojca Miklavec)
Port: gmsh

Description

I just discovered that Gmsh was available in MacPorts: this is great!

Could I suggest the following changes to the configuration when you upgrade to Gmsh 4.2.0, which we just released?

  • remove the MPI dependency: MPI support is useless for regular users (it's only used internally for specific research projects)
  • remove the PETSc and SLEPc dependencies: these are not necessary anymore, and the official Gmsh 4.2.0 release builds have also removed them
  • if possible, enable OpenMP: meshing algorithms are now parallelized, and enabling OpenMP will benefit most users

Cheers,

Christophe

Change History (4)

comment:1 Changed 5 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Cc: MarcusCalhoun-Lopez removed
Port: gmsh added
Status: assignedaccepted
Type: enhancementupdate

comment:2 Changed 5 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

In 206bc245984aa2b3618ca61735aaccd75abccb67/macports-ports (master):

gmsh: add variant to enable support for OpenMP

See #58178

comment:3 Changed 5 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: fixed
Status: acceptedclosed

In cd4b7f578ecea9f5e59586593a7fda8658f62ed8/macports-ports (master):

gmsh: update version 4.1.5->4.2.2; add PETSc variant

Support for PETSc linear solvers and SLEPc eigensolvers are no longer
the default, so make them a (non-default) variant.

Fixes #58178

comment:4 Changed 5 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Thank you for the suggestions.
I did not remove MPI support because it is just a non-default variant.
To use, a user would have to specifically request it.
Similarly, support for SLEPc and PETSc is a non-default variant.

Please feel free to comment further if I have not addressed all of your concerns.

Note: See TracTickets for help on using tickets.