4646 run : |
4747 cd ${GITHUB_WORKSPACE}
4848 mkdir -p darshan_install
49+ # Darshan installation path
4950 export DARSHAN_INSTALL_PATH=${GITHUB_WORKSPACE}/darshan_install
51+ # Darshan log file path
52+ export DARSHAN_LOGPATH=${GITHUB_WORKSPACE}/logs
53+ mkdir -p $DARSHAN_LOGPATH
5054 # clone autoperf module
5155 git submodule update --init
5256 ./prepare.sh
5862 --enable-pnetcdf-mod \
5963 --with-pnetcdf=${GITHUB_WORKSPACE}/PnetCDF \
6064 RUNTIME_CC=mpicc
61- - name : Dump log files if configure failed
65+ - name : Dump configure log files if configure failed
6266 if : ${{ failure() }}
6367 run : |
6468 cd ${GITHUB_WORKSPACE}/build
7377 run : |
7478 echo "make darshan-runtime and darshan-util"
7579 cd ${GITHUB_WORKSPACE}/build
80+ # Darshan log file path
81+ export DARSHAN_LOGPATH=${GITHUB_WORKSPACE}/logs
7682 make -j 8
7783 echo "-------- make check --------"
7884 make check
8288 run : |
8389 cd ${GITHUB_WORKSPACE}/PnetCDF/pnetcdf-${PNETCDF_VERSION}
8490 make -s LIBTOOLFLAGS=--silent V=1 -j 8 tests > qout 2>&1
91+ # Darshan log file path
92+ export DARSHAN_LOGPATH=${GITHUB_WORKSPACE}/logs
8593 export LD_PRELOAD=${GITHUB_WORKSPACE}/darshan_install/lib/libdarshan.so
8694 make check
8795 unset LD_PRELOAD
94102 - name : Run PnetCDF make ptest
95103 run : |
96104 cd ${GITHUB_WORKSPACE}/PnetCDF/pnetcdf-${PNETCDF_VERSION}
105+ # Darshan log file path
106+ export DARSHAN_LOGPATH=${GITHUB_WORKSPACE}/logs
97107 export LD_PRELOAD=${GITHUB_WORKSPACE}/darshan_install/lib/libdarshan.so
98108 make ptest
99109 unset LD_PRELOAD
@@ -104,7 +114,7 @@ jobs:
104114 run : |
105115 echo "make distcheck"
106116 cd ${GITHUB_WORKSPACE}/build
107- make distcheck DISTCHECK_CONFIGURE_FLAGS="--with-log-path-by-env=DARSHAN_LOGPATH --with-jobid-env=NONE --enable-hdf5-mod --with-hdf5=${GITHUB_WORKSPACE}/HDF5 --enable- pnetcdf-mod --with-pnetcdf=${GITHUB_WORKSPACE}/PnetCDF RUNTIME_CC=mpicc"
117+ make distcheck DISTCHECK_CONFIGURE_FLAGS="--with-log-path-by-env=DARSHAN_LOGPATH --with-jobid-env=NONE --enable-pnetcdf-mod --with-pnetcdf=${GITHUB_WORKSPACE}/PnetCDF RUNTIME_CC=mpicc"
108118 - name : make distclean
109119 run : |
110120 echo "make distclean"
0 commit comments