Skip to content
This repository has been archived by the owner on Oct 23, 2020. It is now read-only.

Required changes for threaded vector reconstruction #1286

Merged
merged 1 commit into from
Apr 6, 2017
Merged

Required changes for threaded vector reconstruction #1286

merged 1 commit into from
Apr 6, 2017

Conversation

philipwjones
Copy link
Contributor

@philipwjones philipwjones commented Apr 4, 2017

With the addition of a new threaded reconstruction routine in #1237, openMP directives surrounding calls to this routine in the ocean core needed to be removed for consistency.

Copy link
Contributor

@mark-petersen mark-petersen left a comment

Choose a reason for hiding this comment

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

Tested on grizzly with gnu. Results are bfb on the nightly regression suite with previous. Note that this includes the test:

'Baroclinic Channel 10km - Thread Test': -o ocean -c baroclinic_channel -r 10km -t threads_test

That does a bfb comparison between:

OMP_NUM_THREADS = 1
OMP_NUM_THREADS = 2

so it does exercise the openMP when you compile with:

make gfortran CORE=ocean OPENMP=true

@mark-petersen mark-petersen merged commit 8c92b31 into MPAS-Dev:ocean/develop Apr 6, 2017
@mark-petersen mark-petersen deleted the ocean/thread_consistency_reconstruct branch April 6, 2017 15:28
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants