Skip to content

Conversation

@SpiderMonkey1975
Copy link

Branch contains required compiler flag changes needed for successful compilation using Intel compilers + Intel MPI. '-g' flag added to RELEASE build to allow source-level profiling with VTune. Vectorisation added by default.

CMakeLists.txt Outdated
# ============== PROFILING ====================
#
# MPI_PROFILING: []|<any value>
# If set, MPI profiling will be enabled. Currently Intel's VTune package is used for performance performance
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Too much performance!

# .. default:: NO

#set(IRON_DEVEL YES)
set(IRON_DEVEL YES)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be off by default.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ParMetis needs to be installed from its devel branch. The normal branch uses the wrong real type in metis.h. Didn't know how to force the OpenCMISS build system to use the ParMETIS devel branch only.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants