Skip to content

Commit

Permalink
Temporary fix to have CLUBBe run on mira and cetus
Browse files Browse the repository at this point in the history
 Model in clubb mode is not able to run on mira. A temporary workaround fix is introduced to compile advance_clubb_core_module.F90 with two additional flags intended for debugging. This fix is applied through Depends.mira and Depends.cetus, respectively.
  • Loading branch information
wlin7 committed Oct 2, 2015
1 parent fc29d36 commit 519a939
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
3 changes: 2 additions & 1 deletion scripts/ccsm_utils/Machines/Depends.cetus
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,5 @@ mo_drydep.o: mo_drydep.F90
$(FC) -c $(INCLDIR) $(INCS) $(FFLAGS) $(FREEFLAGS) -qsmp=noauto:noomp $<
time_management.o: time_management.F90
$(FC) -c $(INCLDIR) $(INCS) $(FFLAGS) $(FREEFLAGS) -qsmp=noauto:noomp $<

advance_clubb_core_module.o: advance_clubb_core_module.F90
$(FC) -c $(INCLDIR) $(INCS) $(FFLAGS) $(FREEFLAGS) -qsmp=omp:noopt -qinitauto=7FF7FFFF $<
4 changes: 4 additions & 0 deletions scripts/ccsm_utils/Machines/Depends.mira
Original file line number Diff line number Diff line change
Expand Up @@ -49,4 +49,8 @@ clmtypeInitMod.o: clmtypeInitMod.F90
# this takes 2 mins to compile with -qsmp=omp
clmtype.o: clmtype.F90
$(FC) -c $(INCLDIR) $(INCS) $(FFLAGS) $(FREEFLAGS) -qsmp=noopt $<

# this allows CLUBBe, an updated CLUBB, to run on mira
advance_clubb_core_module.o: advance_clubb_core_module.F90
$(FC) -c $(INCLDIR) $(INCS) $(FFLAGS) $(FREEFLAGS) -qsmp=omp:noopt -qinitauto=7FF7FFFF $<
### end

0 comments on commit 519a939

Please sign in to comment.