Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • openfoam openfoam
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 426
    • Issues 426
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 8
    • Merge requests 8
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • openfoamopenfoam
  • Issues
  • #1680
Closed
Open
Issue created Apr 15, 2020 by Louis@louisgag

gpart: contradiction between OpenFOAM's scotch documentation and makeSCOTCH

Summary

The documentation says on point 6 that the gpart executable can be called from $SCOTCH_ARCH_PATH/bin but the binaries of the scotch library are not built by the makeSCOTCH script. My personal workaround was to modify the make command from make libscotch to make because the libscotch directive excludes the binaries. I also eliminate the rm on the compiled bin folder. I'm attaching a patch file, although I'm not sure this is the type of solution the developers are looking for (I've read that a the binaries cannot be built with a renamed scotch).

Steps to reproduce

Taken from step 6. here:

source $(foamEtcFile config.sh/scotch)
export PATH=$PATH:$SCOTCH_ARCH_PATH/bin
gpart

Example case

A case is not necessary because the gpart binary is not compiled.

What is the current bug behaviour?

No gpart binary is available when compiled from $WM_THIRD*

What is the expected correct behavior?

A gpart binary should be in $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER$WM_PRECISION_OPTION$WM_LABEL_OPTION/$SCOTCH_VERSION/bin aka $SCOTCH_ARCH_PATH/bin

Relevant logs and/or images

Environment information

OpenFOAM version : v1912 ( OpenFOAM-v1912.200403 ) [I think the issue affects many versions]

Operating system : ubuntu 20.04

Possible fixes

See attachment (the same trick does not work for ptscotch).makeSCOTCH.patch

Assignee
Assign to
Time tracking