Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Computing total emissions may get MPI sum stuck #9

Closed
janmandel opened this issue May 27, 2020 · 1 comment
Closed

Computing total emissions may get MPI sum stuck #9

janmandel opened this issue May 27, 2020 · 1 comment

Comments

@janmandel
Copy link
Member

janmandel commented May 27, 2020

In testing-GFSF, Intel compiler/MPI get stuck or error out at or after printing total emissions, which are computed by MPI_SUM_ALL when file_print_msg > 0. Debug the issue and add a flag in namelist.input to disable the computation.

@janmandel janmandel changed the title Add a flag to turn on/off total emissions to avoid MPI collective error Computing total emissions may get MPI sum stuck Jun 24, 2020
@janmandel
Copy link
Member Author

janmandel commented Jun 24, 2020

build optimized dm intel git commit d6c1040
in /glade/p/univ/ucud0004/jmandel/em_rxcadre
fire_print_msg = 0, 0, 0, 0, 2
in rsl.error.0064 running on 72 cores:

SFIRE:Computing totals of tracers over all processes
*** Error in `./wrf.exe': malloc(): memory corruption: 0x00000000176ca140 ***
======= Backtrace: =========
/glade/u/apps/ch/os/lib64/libc.so.6(+0x721af)[0x2abeb4e931af]

namelist.input had tracer_opt = 2, 2, 2, 2, 2
changing to tracer_opt = 0, 0, 0, 0, 0 runs

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

No branches or pull requests

1 participant