Skip to content

Commit 1336fc4

Browse files
committed
chasing the QA aump2 slowdown #13
1 parent c995dfb commit 1336fc4

File tree

1 file changed

+27
-21
lines changed

1 file changed

+27
-21
lines changed

travis/compile_nwchem.sh

Lines changed: 27 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,15 @@ else
4040
elif [[ "$FC" == "flang" ]] ; then
4141
export BUILD_MPICH=1
4242
else
43-
# if [[ -z "$TRAVIS_HOME" ]]; then
44-
# echo ' do not modify compiler options when using github actions '
45-
# else
43+
if [[ -z "$TRAVIS_HOME" ]]; then
44+
echo ' do not modify compiler options when using github actions '
45+
else
4646
if [[ "$FC" == "flang" ]] ; then
4747
FOPT="-O2 -ffast-math"
4848
else
4949
FOPT="-O2 -fno-aggressive-loop-optimizations -ffast-math"
5050
fi
51-
# fi
51+
fi
5252
fi
5353
fi
5454
if [[ "$os" == "Darwin" ]]; then
@@ -90,23 +90,29 @@ fi
9090
cd $TRAVIS_BUILD_DIR/src/64to32blas
9191
make
9292
# recompile to find the source of the QA aump2 slowdown
93-
# cd $TRAVIS_BUILD_DIR/src/mp2_grad ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
94-
# cd $TRAVIS_BUILD_DIR/src/moints ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
95-
# cd $TRAVIS_BUILD_DIR/src/util ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
96-
# cd $TRAVIS_BUILD_DIR/src/NWints ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
97-
# cd $TRAVIS_BUILD_DIR/src/ddscf ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
98-
# cd $TRAVIS_BUILD_DIR/src/cphf ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
99-
# cd $TRAVIS_BUILD_DIR/src/gradients ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
100-
# cd $TRAVIS_BUILD_DIR/src/atomscf ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
101-
# cd $TRAVIS_BUILD_DIR/src/geom ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
102-
# cd $TRAVIS_BUILD_DIR/src/symmetry ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
103-
# cd $TRAVIS_BUILD_DIR/src/basis ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
104-
# cd $TRAVIS_BUILD_DIR/src/nwdft ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
105-
# cd $TRAVIS_BUILD_DIR/src/inp ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
106-
# cd $TRAVIS_BUILD_DIR/src/input ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
107-
# cd $TRAVIS_BUILD_DIR/src/rtdb ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
108-
# cd $TRAVIS_BUILD_DIR/src/peigs ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
109-
# cd $TRAVIS_BUILD_DIR/src/task ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
93+
cd $TRAVIS_BUILD_DIR/src/mp2_grad ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
94+
cd $TRAVIS_BUILD_DIR/src/moints ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
95+
cd $TRAVIS_BUILD_DIR/src/util ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
96+
cd $TRAVIS_BUILD_DIR/src/NWints ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
97+
cd $TRAVIS_BUILD_DIR/src/ddscf ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
98+
cd $TRAVIS_BUILD_DIR/src/cphf ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
99+
cd $TRAVIS_BUILD_DIR/src/gradients ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
100+
cd $TRAVIS_BUILD_DIR/src/atomscf ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
101+
cd $TRAVIS_BUILD_DIR/src/geom ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
102+
cd $TRAVIS_BUILD_DIR/src/symmetry ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
103+
cd $TRAVIS_BUILD_DIR/src/basis ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
104+
cd $TRAVIS_BUILD_DIR/src/nwdft ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
105+
cd $TRAVIS_BUILD_DIR/src/inp ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
106+
cd $TRAVIS_BUILD_DIR/src/input ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
107+
cd $TRAVIS_BUILD_DIR/src/rtdb ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
108+
cd $TRAVIS_BUILD_DIR/src/peigs ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
109+
cd $TRAVIS_BUILD_DIR/src/task ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
110+
cd $TRAVIS_BUILD_DIR/src/hessian ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
111+
cd $TRAVIS_BUILD_DIR/src/perfm ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
112+
cd $TRAVIS_BUILD_DIR/src/cons ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
113+
cd $TRAVIS_BUILD_DIR/src/bq ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
114+
cd $TRAVIS_BUILD_DIR/src/property ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
115+
cd $TRAVIS_BUILD_DIR/src/pstat ; make clean ; make V=1 FOPTIMIZE="$FOPT" FDEBUG="$FDOPT" -j3
110116
cd $TRAVIS_BUILD_DIR/src
111117
$TRAVIS_BUILD_DIR/contrib/getmem.nwchem 1000
112118
fi

0 commit comments

Comments
 (0)