From e696e9bb7efeb8361560a7f29d806e234f14bedd Mon Sep 17 00:00:00 2001 From: Bruce Kropp Date: Wed, 11 Dec 2024 19:04:11 -0600 Subject: [PATCH 1/7] add CICD support to collect performace metrics during Build and Test stages Signed-off-by: Bruce Kropp --- .cicd/Jenkinsfile | 210 ++++++++++++++++ .cicd/Jenkinsfile.combined | 388 +++++++++++++++++++++++++++++ .cicd/scripts/.shellcheckrc | 22 ++ .cicd/scripts/create_baseline.sh | 222 +++++++++++++++++ .cicd/scripts/disk_usage.sh | 53 ++++ .cicd/scripts/post_test_results.sh | 75 ++++++ .cicd/scripts/regression_test.sh | 168 +++++++++++++ .cicd/scripts/wm_build.sh | 72 ++++++ .cicd/scripts/wm_init.sh | 40 +++ .cicd/scripts/wm_test.sh | 143 +++++++++++ 10 files changed, 1393 insertions(+) create mode 100644 .cicd/Jenkinsfile create mode 100644 .cicd/Jenkinsfile.combined create mode 100644 .cicd/scripts/.shellcheckrc create mode 100755 .cicd/scripts/create_baseline.sh create mode 100755 .cicd/scripts/disk_usage.sh create mode 100755 .cicd/scripts/post_test_results.sh create mode 100755 .cicd/scripts/regression_test.sh create mode 100755 .cicd/scripts/wm_build.sh create mode 100755 .cicd/scripts/wm_init.sh create mode 100755 .cicd/scripts/wm_test.sh diff --git a/.cicd/Jenkinsfile b/.cicd/Jenkinsfile new file mode 100644 index 0000000000..a606e96b29 --- /dev/null +++ b/.cicd/Jenkinsfile @@ -0,0 +1,210 @@ +matchedNode = [] +generateBaselineNode = [] +for (label in pullRequest.labels) { + listOfLabelNodeNames = jenkins.model.Jenkins.instance.nodes.collect { + node -> node.getLabelString().contains(label) ? node.name : null + + if ((label.matches(node.getLabelString()+"-(.*)"))) { + matchedNode += node.getLabelString() + } + + if ((label.matches(node.getLabelString()+"(.*)-BL"))) { + generateBaselineNode += node.getLabelString() + } + } +} + +modifiedLabels = matchedNode.collect{"'" + it + "'"} +baselineLabels = generateBaselineNode.collect{"'" + it + "'"} +def generateStage(nodeLabel) { + return { + stage("Initialize on ${nodeLabel.replaceAll("'","")}") { + node(nodeLabel) { + script { + currentBuild.displayName = "#${BUILD_NUMBER} ${nodeLabel.replaceAll("'","")} test=${params.WM_OPERATIONAL_TESTS}" + } + cleanWs() + checkout scm + script { + def UFS_PLATFORM = nodeLabel.replaceAll("'","") + echo "nodeLabel=${nodeLabel} NODE_NAME=${NODE_NAME} UFS_PLATFORM=${UFS_PLATFORM} UFS_COMPILER=${env.UFS_COMPILER}" + sh 'bash --login "${WORKSPACE}/.cicd/scripts/wm_init.sh"' + sh "STAGE_NAME='${env.STAGE_NAME}' " + 'bash --login "${WORKSPACE}/.cicd/scripts/disk_usage.sh"' + s3Upload consoleLogLevel: 'INFO', dontSetBuildResultOnFailure: false, dontWaitForConcurrentBuildCompletion: false, entries: [[bucket: 'noaa-epic-prod-jenkins-artifacts', excludedFile: '', flatten: false, gzipFiles: false, keepForever: false, managedArtifacts: true, noUploadOnFailure: false, selectedRegion: 'us-east-1', showDirectlyInBrowser: false, sourceFile: "${UFS_PLATFORM}-*-time-wm_init.json", storageClass: 'STANDARD', uploadFromSlave: false, useServerSideEncryption: false]], pluginFailureResultConstraint: 'FAILURE', profileName: 'main', userMetadata: [] + s3Upload consoleLogLevel: 'INFO', dontSetBuildResultOnFailure: false, dontWaitForConcurrentBuildCompletion: false, entries: [[bucket: 'noaa-epic-prod-jenkins-artifacts', excludedFile: '', flatten: false, gzipFiles: false, keepForever: false, managedArtifacts: true, noUploadOnFailure: false, selectedRegion: 'us-east-1', showDirectlyInBrowser: false, sourceFile: "${UFS_PLATFORM}-*-disk-usageInit*.csv", storageClass: 'STANDARD', uploadFromSlave: false, useServerSideEncryption: false]], pluginFailureResultConstraint: 'FAILURE', profileName: 'main', userMetadata: [] + } + } + } + stage("Build on ${nodeLabel.replaceAll("'","")}") { + if (params.WM_BUILD == true ) { + node(nodeLabel) { + script { + def UFS_PLATFORM = nodeLabel.replaceAll("'","") + //currentBuild.displayName = "#${BUILD_NUMBER} ${nodeLabel.replaceAll("'","")} ${UFS_COMPILER}" + currentBuild.description = "build ${UFS_PLATFORM}-${UFS_COMPILER}" + + echo "Building on ${nodeLabel}" + sh 'bash --login "${WORKSPACE}/.cicd/scripts/wm_build.sh"' + sh "STAGE_NAME='${env.STAGE_NAME}' " + 'bash --login "${WORKSPACE}/.cicd/scripts/disk_usage.sh"' + s3Upload consoleLogLevel: 'INFO', dontSetBuildResultOnFailure: false, dontWaitForConcurrentBuildCompletion: false, entries: [[bucket: 'noaa-epic-prod-jenkins-artifacts', excludedFile: '', flatten: false, gzipFiles: false, keepForever: false, managedArtifacts: true, noUploadOnFailure: false, selectedRegion: 'us-east-1', showDirectlyInBrowser: false, sourceFile: "${UFS_PLATFORM}-*-time-wm_build.json", storageClass: 'STANDARD', uploadFromSlave: false, useServerSideEncryption: false]], pluginFailureResultConstraint: 'FAILURE', profileName: 'main', userMetadata: [] + s3Upload consoleLogLevel: 'INFO', dontSetBuildResultOnFailure: false, dontWaitForConcurrentBuildCompletion: false, entries: [[bucket: 'noaa-epic-prod-jenkins-artifacts', excludedFile: '', flatten: false, gzipFiles: false, keepForever: false, managedArtifacts: true, noUploadOnFailure: false, selectedRegion: 'us-east-1', showDirectlyInBrowser: false, sourceFile: "${UFS_PLATFORM}-*-disk-usageBuild.csv", storageClass: 'STANDARD', uploadFromSlave: false, useServerSideEncryption: false]], pluginFailureResultConstraint: 'FAILURE', profileName: 'main', userMetadata: [] + } + } + } else { + echo "Building on ${nodeLabel} skipped" + } + } + stage("Test on ${nodeLabel.replaceAll("'","")}") { + if (params.WM_OPERATIONAL_TESTS != 'none' ) { + node(nodeLabel) { + script { + def UFS_PLATFORM = nodeLabel.replaceAll("'","") + try { + echo "Running Tests on ${nodeLabel}" + if (baselineLabels.contains(nodeLabel)) { + sh "WM_CREATE_BASELINE=true " + 'bash --login "${WORKSPACE}/.cicd/scripts/wm_test.sh"' + } + else { + sh "WM_CREATE_BASELINE=false " + 'bash --login "${WORKSPACE}/.cicd/scripts/wm_test.sh"' + } + s3Upload consoleLogLevel: 'INFO', dontSetBuildResultOnFailure: false, dontWaitForConcurrentBuildCompletion: false, entries: [[bucket: 'noaa-epic-prod-jenkins-artifacts', excludedFile: '', flatten: false, gzipFiles: false, keepForever: false, managedArtifacts: true, noUploadOnFailure: false, selectedRegion: 'us-east-1', showDirectlyInBrowser: false, sourceFile: "wm_test_results-*-*.txt", storageClass: 'STANDARD', uploadFromSlave: false, useServerSideEncryption: false]], pluginFailureResultConstraint: 'FAILURE', profileName: 'main', userMetadata: [] + } + catch(err) { + sh ''' + export machine=${NODE_NAME} + export CHANGE_ID=${CHANGE_ID} + GIT_OWNER=$(echo $GIT_URL | cut -d '/' -f4) + GIT_REPO_NAME=$(echo $GIT_URL | cut -d '/' -f5 | cut -d '.' -f1) + set +x + + echo "Testing concluded...removing labels for $machine from $GIT_URL" + echo "https://api.github.com/repos/${GIT_OWNER}/${GIT_REPO_NAME}/issues/${CHANGE_ID}/labels /{$machine-RT,$machine-BL}" + #curl --silent -X DELETE -H "Accept: application/vnd.github.v3+json" -H "Authorization: Bearer ${GITHUB_TOKEN}" https://api.github.com/repos/${GIT_OWNER}/${GIT_REPO_NAME}/issues/${CHANGE_ID}/labels/{$machine-RT,$machine-BL} + ''' + currentBuild.result = 'FAILURE' + } + + sh ''' + export machine=${NODE_NAME} + export CHANGE_ID=${CHANGE_ID} + cd ${WORKSPACE}/tests + export machine_name_logs=$(echo $machine | awk '{ print tolower($1) }') + tar --create --gzip --verbose --dereference --file "${machine_name_logs}.tgz" ${WORKSPACE}/tests/logs/*.log + ''' + s3Upload consoleLogLevel: 'INFO', dontSetBuildResultOnFailure: false, dontWaitForConcurrentBuildCompletion: false, entries: [[bucket: 'noaa-epic-prod-jenkins-artifacts', excludedFile: '', flatten: true, gzipFiles: false, keepForever: false, managedArtifacts: true, noUploadOnFailure: false, selectedRegion: 'us-east-1', showDirectlyInBrowser: false, sourceFile: "**/*tgz*", storageClass: 'STANDARD', uploadFromSlave: false, useServerSideEncryption: false]], pluginFailureResultConstraint: 'FAILURE', profileName: 'main', userMetadata: [] + + sh "STAGE_NAME='${env.STAGE_NAME}' " + 'bash --login "${WORKSPACE}/.cicd/scripts/disk_usage.sh"' + s3Upload consoleLogLevel: 'INFO', dontSetBuildResultOnFailure: false, dontWaitForConcurrentBuildCompletion: false, entries: [[bucket: 'noaa-epic-prod-jenkins-artifacts', excludedFile: '', flatten: false, gzipFiles: false, keepForever: false, managedArtifacts: true, noUploadOnFailure: false, selectedRegion: 'us-east-1', showDirectlyInBrowser: false, sourceFile: "${UFS_PLATFORM}-*-time-wm_test.json", storageClass: 'STANDARD', uploadFromSlave: false, useServerSideEncryption: false]], pluginFailureResultConstraint: 'FAILURE', profileName: 'main', userMetadata: [] + s3Upload consoleLogLevel: 'INFO', dontSetBuildResultOnFailure: false, dontWaitForConcurrentBuildCompletion: false, entries: [[bucket: 'noaa-epic-prod-jenkins-artifacts', excludedFile: '', flatten: false, gzipFiles: false, keepForever: false, managedArtifacts: true, noUploadOnFailure: false, selectedRegion: 'us-east-1', showDirectlyInBrowser: false, sourceFile: "${UFS_PLATFORM}-*-disk-usageTest.csv", storageClass: 'STANDARD', uploadFromSlave: false, useServerSideEncryption: false]], pluginFailureResultConstraint: 'FAILURE', profileName: 'main', userMetadata: [] + + sh "[[ -d tests/logs ]] && cd tests/logs && tar --create --gzip --verbose --dereference --file ../../wm_test_logs-${UFS_PLATFORM}-${env.UFS_COMPILER}.tgz log_${UFS_PLATFORM}/* RegressionTests_${UFS_PLATFORM}.log || cat /dev/null > ../../wm_test_logs-${UFS_PLATFORM}-${env.UFS_COMPILER}.tgz" + s3Upload consoleLogLevel: 'INFO', dontSetBuildResultOnFailure: false, dontWaitForConcurrentBuildCompletion: false, entries: [[bucket: 'noaa-epic-prod-jenkins-artifacts', excludedFile: '', flatten: false, gzipFiles: false, keepForever: false, managedArtifacts: true, noUploadOnFailure: false, selectedRegion: 'us-east-1', showDirectlyInBrowser: false, sourceFile: "wm_test_logs-${UFS_PLATFORM}-${env.UFS_COMPILER}.tgz", storageClass: 'STANDARD', uploadFromSlave: false, useServerSideEncryption: false]], pluginFailureResultConstraint: 'FAILURE', profileName: 'main', userMetadata: [] + } + } + } else { + echo "Running Tests on ${nodeLabel} skipped" + } + } + stage("Post from ${nodeLabel.replaceAll("'","")}") { + if (params.WM_OPERATIONAL_TESTS != 'none' ) { + node(nodeLabel) { + script { + def UFS_PLATFORM = nodeLabel.replaceAll("'","") + try { + echo "Post Results from ${nodeLabel}" + if (baselineLabels.contains(nodeLabel)) { + //sh 'bash --login "${WORKSPACE}/.cicd/scripts/post_test_results.sh ${NODE_NAME} BL"' + sh "WM_TEST_LABEL=BL " + 'bash --login "${WORKSPACE}/.cicd/scripts/post_test_results.sh"' + } + else { + sh "WM_TEST_LABEL=RT " + 'bash --login "${WORKSPACE}/.cicd/scripts/post_test_results.sh"' + } + } + catch(err) { + echo "Error: Post Results from ${nodeLabel}" + } + } + } + } + } + } +} + +def parallelStagesMap = modifiedLabels.collectEntries { + ["${it}" : generateStage(it)] +} + +pipeline { + agent none + parameters { + booleanParam name: 'WM_BUILD', defaultValue: false, description: 'Whether to attempt to compile the model code tests' + // Regression Test Suite ? + choice(name: 'WM_OPERATIONAL_TESTS', choices: ['default', 'control_p8', 'cpld_control_p8', 'comprehensive', 'rt.sh', 'none'], description: 'Specify the suite of tests to run') + } + environment { + ACCNR = 'epic' + AWS_PROD_ACCOUNT_ID = credentials('AWS_PROD_ACCOUNT_ID') + AWS_PROD_SNS_TOPIC = credentials('AWS_PROD_SNS_TOPIC') + GITHUB_TOKEN = credentials('GithubJenkinsNew') + GIT_URL = 'https://github.com/ufs-community/ufs-weather-model.git' + UFS_COMPILER = 'intel' + } + stages { + stage('Launch SonarQube') { + steps { + script { + echo "BRANCH_NAME=${env.CHANGE_BRANCH}" + echo "FORK_NAME=${env.CHANGE_FORK}" + echo "CHANGE_URL=${env.CHANGE_URL}" + echo "CHANGE_ID=${env.CHANGE_ID}" + build job: '/ufs-weather-model/ufs-wm-sonarqube', parameters: [ + string(name: 'BRANCH_NAME', value: env.CHANGE_BRANCH ?: 'develop'), + string(name: 'FORK_NAME', value: env.CHANGE_FORK ?: ''), + string(name: 'CHANGE_URL', value: env.CHANGE_URL ?: ''), + string(name: 'CHANGE_ID', value: env.CHANGE_ID ?: '') + ], wait: false + } + } + } + stage('Run Regression Tests in Parallel') { + steps { + script { + parallel parallelStagesMap + } + } + } + } + post { + success { + node('built-in') { + echo 'This will run only if successful.' + sh ''' + aws sns publish --topic-arn "arn:aws:sns:us-east-1:${AWS_PROD_ACCOUNT_ID}:${AWS_PROD_SNS_TOPIC}" --region us-east-1 --message '{"version":"1.0","source":"custom","content":{"description":":sunny: Jenkins build *'"$JOB_NAME"' '"$BUILD_NUMBER"'* with *PR-'"$CHANGE_ID"'* *succeeded*"}}' + ''' + } + } + failure { + node('built-in') { + echo 'This will run only if the run was marked as unstable.' + sh ''' + aws sns publish --topic-arn "arn:aws:sns:us-east-1:${AWS_PROD_ACCOUNT_ID}:${AWS_PROD_SNS_TOPIC}" --region us-east-1 --message '{"version":"1.0","source":"custom","content":{"description":":warning: Jenkins build *'"$JOB_NAME"' '"$BUILD_NUMBER"'* with *PR-'"$CHANGE_ID"'* *failed!*"}}' + ''' + } + } + always { + script { + // Trigger another job to collect all build statistics + CI_JOB_NAME=env.JOB_NAME.replace("/${env.BRANCH_NAME}","") + CI_BRANCH_NAME=env.BRANCH_NAME.replace("%2F","%252F") + echo "post: Triggering ufs-weather-model/ufs-wm-metrics job for ${CI_JOB_NAME} on branch build ${CI_BRANCH_NAME}/${env.BUILD_NUMBER} ..." + + build job: '/ufs-weather-model/ufs-wm-metrics', parameters: [ + string(name: 'CI_JOB_NAME', value: "${CI_JOB_NAME}"), + string(name: 'CI_BUILD_NUMBER', value: "${CI_BRANCH_NAME}/${env.BUILD_NUMBER}") + ], wait: false + + echo "#### post: ufs-weather-model/ufs-wm-metrics COMPLETE." + } + } + } +} diff --git a/.cicd/Jenkinsfile.combined b/.cicd/Jenkinsfile.combined new file mode 100644 index 0000000000..2f62ecfe24 --- /dev/null +++ b/.cicd/Jenkinsfile.combined @@ -0,0 +1,388 @@ +matchedNode = [] +generateBaselineNode = [] +for (label in pullRequest.labels) { + listOfLabelNodeNames = jenkins.model.Jenkins.instance.nodes.collect { + node -> node.getLabelString().contains(label) ? node.name : null + + if ((label.matches(node.getLabelString()+"-(.*)"))) { + matchedNode += node.getLabelString() + } + + if ((label.matches(node.getLabelString()+"(.*)-BL"))) { + generateBaselineNode += node.getLabelString() + } + } +} + +modifiedLabels = matchedNode.collect{"'" + it + "'"} +baselineLabels = generateBaselineNode.collect{"'" + it + "'"} +def generateStage(nodeLabel) { + return { + stage("Running on ${nodeLabel}") { + node(nodeLabel) { + cleanWs() + checkout scm + script { + try { + echo "Running on ${nodeLabel}" + if (baselineLabels.contains(nodeLabel)) { + sh ''' + git submodule update --init --recursive + cd tests + pwd + export BL_DATE=$(cat bl_date.conf | cut -d '=' -f2) + export machine=${NODE_NAME} + export PATH=$PATH:~/bin + echo $CHANGE_ID + export SSH_ORIGIN=$(curl --silent https://api.github.com/repos/ufs-community/ufs-weather-model/pulls/$CHANGE_ID | jq -r '.head.repo.ssh_url') + export FORK_BRANCH=$(curl --silent https://api.github.com/repos/ufs-community/ufs-weather-model/pulls/$CHANGE_ID | jq -r '.head.ref') + + if [[ $machine =~ "Jet" ]] + then + echo "Creating baselines on $machine" + export dprefix=/lfs1/NAGAPE/$ACCNR/$USER + ./rt.sh -a ${ACCNR} -c -r -l rt.conf | tee $WORKSPACE/tests/logs/RT-run-$machine.log + elif [[ $machine =~ "Hercules" ]] + then + echo "Creating baselines on $machine" + export dprefix=/work2/noaa/$ACCNR/$USER + sed "s|/noaa/stmp/|/noaa/$ACCNR/stmp/|g" -i rt.sh + export ACCNR=epic + ./rt.sh -a ${ACCNR} -c -e -l rt.conf | tee $WORKSPACE/tests/logs/RT-run-$machine.log + export DISKNM=/work/noaa/epic/hercules/UFS-WM_RT + cd ${DISKNM}/NEMSfv3gfs/ + mkdir develop-${BL_DATE} + cd /work2/noaa/epic/stmp/role-epic/stmp/role-epic/FV3_RT + rsync -a REGRESSION_TEST/ ${DISKNM}/NEMSfv3gfs/develop-${BL_DATE} + cd ${DISKNM}/NEMSfv3gfs/ + ./adjust_permissions.sh hercules develop-${BL_DATE} + chgrp noaa-hpc develop-${BL_DATE} + cd $WORKSPACE/tests + ./rt.sh -a ${ACCNR} -e -l rt.conf | tee $WORKSPACE/tests/logs/RT-run-$machine.log + cd logs/ + cp RegressionTests_hercules.log /work/noaa/epic/role-epic/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + cp RegressionTests_hercules.log $WORKSPACE/tests/logs/ + cd $WORKSPACE/tests/ + elif [[ $machine =~ "Orion" ]] + then + cd .. + module load git/2.28.0 + git submodule update --init --recursive + cd tests + echo "Creating baselines on $machine" + export dprefix=/work2/noaa/$ACCNR/$USER + sed -i 's|/work/noaa/stmp/${USER}|/work/noaa/epic/stmp/role-epic/|g' rt.sh + export ACCNR=epic + ./rt.sh -a ${ACCNR} -c -e -l rt.conf | tee $WORKSPACE/tests/logs/RT-run-$machine.log + export DISKNM=/work/noaa/epic/UFS-WM_RT + cd ${DISKNM}/NEMSfv3gfs/ + mkdir develop-${BL_DATE} + cd /work/noaa/epic/stmp/role-epic/stmp/role-epic/FV3_RT/ + rsync -a REGRESSION_TEST/ ${DISKNM}/NEMSfv3gfs/develop-${BL_DATE} + cd ${DISKNM}/NEMSfv3gfs/ + ./adjust_permissions.sh orion develop-${BL_DATE} + chgrp noaa-hpc develop-${BL_DATE} + cd $WORKSPACE/tests + ./rt.sh -a ${ACCNR} -e -l rt.conf | tee $WORKSPACE/tests/logs/RT-run-$machine.log + cd logs/ + cp RegressionTests_orion.log /work/noaa/epic/role-epic/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + cp RegressionTests_orion.log $WORKSPACE/tests/logs/ + cd $WORKSPACE/tests/ + elif [[ $machine =~ "Gaea" ]] + then + echo "Creating baselines on $machine" + ./rt.sh -a ${ACCNR} -c -e -l rt.conf | tee $WORKSPACE/tests/logs/RT-run-$machine.log + unset LD_LIBRARY_PATH + export DISKNM=/gpfs/f5/epic/world-shared/UFS-WM_RT + cd ${DISKNM}/NEMSfv3gfs/ + mkdir develop-${BL_DATE} + cd /gpfs/f5/epic/scratch/role.epic/FV3_RT + rsync -a REGRESSION_TEST/ ${DISKNM}/NEMSfv3gfs/develop-${BL_DATE} + cd ${DISKNM}/NEMSfv3gfs/ + chgrp ncep develop-${BL_DATE} + cd $WORKSPACE/tests + ./rt.sh -a ${ACCNR} -e -l rt.conf | tee $WORKSPACE/tests/logs/RT-run-$machine.log + cd logs/ + cp RegressionTests_gaea.log /gpfs/f5/epic/scratch/role.epic/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + cp RegressionTests_gaea.log $WORKSPACE/tests/logs/ + cd $WORKSPACE/tests/ + elif [[ $machine =~ "Hera" ]] + then + echo "Creating baselines on $machine" + export ACCNR=epic + ./rt.sh -a ${ACCNR} -c -r -l rt.conf + export DISKNM=/scratch2/NAGAPE/epic/UFS-WM_RT + cd ${DISKNM}/NEMSfv3gfs/ + mkdir develop-${BL_DATE} + cd /scratch1/NCEPDEV/stmp4/role.epic/FV3_RT + rsync -a REGRESSION_TEST/ ${DISKNM}/NEMSfv3gfs/develop-${BL_DATE} + cd $WORKSPACE/tests + ./rt.sh -a ${ACCNR} -r -l rt.conf | tee $WORKSPACE/tests/logs/RT-run-$machine.log + cd logs/ + cp RegressionTests_hera.log /scratch2/NAGAPE/epic/role.epic/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + cp RegressionTests_hera.log $WORKSPACE/tests/logs/ + cd $WORKSPACE/tests/ + elif [[ $machine =~ "Derecho" ]] + then + echo "Creating baselines on $machine" + export ACCNR=nral0032 + ./rt.sh -a ${ACCNR} -c -e -l rt.conf | tee $WORKSPACE/tests/logs/RT-run-$machine.log + export DISKNM=/glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/ + cd ${DISKNM}/NEMSfv3gfs/ + mkdir develop-${BL_DATE} + cd /glade/derecho/scratch/epicufsrt/FV3_RT + rsync -a REGRESSION_TEST/ ${DISKNM}/NEMSfv3gfs/develop-${BL_DATE} + cd $WORKSPACE/tests + ./rt.sh -a ${ACCNR} -e -l rt.conf | tee $WORKSPACE/tests/logs/RT-run-$machine.log + cd logs/ + cp RegressionTests_derecho.log /glade/derecho/scratch/epicufsrt/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + cp RegressionTests_derecho.log $WORKSPACE/tests/logs/ + cd $WORKSPACE/tests/ + else + echo "Creating baselines on $machine" + ./rt.sh -a ${ACCNR} -c -r -l rt.conf | tee $WORKSPACE/tests/logs/RT-run-$machine.log + fi + git config user.email "ecc.platform@noaa.gov" + git config user.name "epic-cicd-jenkins" + echo "Testing concluded...removing labels for $machine from $GIT_URL" + + export machine_name_logs=$(echo $machine | awk '{ print tolower($1) }') + git remote -v | grep -w sshorigin > /dev/null 2>&1 && git remote remove sshorigin > /dev/null 2>&1 + git remote add sshorigin $SSH_ORIGIN > /dev/null 2>&1 + git add logs/RegressionTests_$machine_name_logs.log + git commit -m "[AutoRT] $machine Job Completed.\n\n\n on-behalf-of @ufs-community " + git pull sshorigin $FORK_BRANCH + git push sshorigin HEAD:$FORK_BRANCH + + tar --create --gzip --verbose --dereference --file "${machine_name_logs}.tgz" ${WORKSPACE}/tests/logs/*.log + + GIT_OWNER=$(echo $GIT_URL | cut -d '/' -f4) + GIT_REPO_NAME=$(echo $GIT_URL | cut -d '/' -f5 | cut -d '.' -f1) + + curl --silent -X DELETE -H "Accept: application/vnd.github.v3+json" -H "Authorization: Bearer ${GITHUB_TOKEN}" https://api.github.com/repos/${GIT_OWNER}/${GIT_REPO_NAME}/issues/${CHANGE_ID}/labels/$machine-BL + ''' + s3Upload consoleLogLevel: 'INFO', dontSetBuildResultOnFailure: false, dontWaitForConcurrentBuildCompletion: false, entries: [[bucket: 'noaa-epic-prod-jenkins-artifacts', excludedFile: '', flatten: true, gzipFiles: false, keepForever: false, managedArtifacts: true, noUploadOnFailure: false, selectedRegion: 'us-east-1', showDirectlyInBrowser: false, sourceFile: "**/*tgz*", storageClass: 'STANDARD', uploadFromSlave: false, useServerSideEncryption: false]], pluginFailureResultConstraint: 'FAILURE', profileName: 'main', userMetadata: [] + + } + else { + sh ''' + git submodule update --init --recursive + pwd + cd tests + export machine=${NODE_NAME} + export PATH=$PATH:~/bin + echo $CHANGE_ID + export SSH_ORIGIN=$(curl --silent https://api.github.com/repos/ufs-community/ufs-weather-model/pulls/$CHANGE_ID | jq -r '.head.repo.ssh_url') + export FORK_BRANCH=$(curl --silent https://api.github.com/repos/ufs-community/ufs-weather-model/pulls/$CHANGE_ID | jq -r '.head.ref') + + if [[ $machine =~ "Jet" ]] + then + echo "Running regression tests on $machine" + export dprefix=/lfs1/NAGAPE/$ACCNR/$USER + ./rt.sh -a ${ACCNR} -r -l rt.conf | tee $WORKSPACE/tests/logs/RT-run-$machine.log + elif [[ $machine =~ "Hercules" ]] + then + echo "Running regression tests on $machine" + export dprefix=/work2/noaa/$ACCNR/$USER + sed "s|/noaa/stmp/|/noaa/$ACCNR/stmp/|g" -i rt.sh + export ACCNR=epic + ./rt.sh -a ${ACCNR} -e -l rt.conf | tee $WORKSPACE/tests/logs/RT-run-$machine.log + cd logs/ + cp RegressionTests_hercules.log /work/noaa/epic/role-epic/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + cp RegressionTests_hercules.log $WORKSPACE/tests/logs/ + cd $WORKSPACE/tests/ + elif [[ $machine =~ "Orion" ]] + then + echo "Running regression tests on $machine" + cd .. + module load git/2.28.0 + git submodule update --init --recursive + cd tests + export dprefix=/work2/noaa/$ACCNR/$USER + sed "s|/noaa/stmp/|/noaa/$ACCNR/stmp/|g" -i rt.sh + ./rt.sh -a ${ACCNR} -e -l rt.conf | tee $WORKSPACE/tests/logs/RT-run-$machine.log + cd logs/ + cp RegressionTests_orion.log /work/noaa/epic/role-epic/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + cp RegressionTests_orion.log $WORKSPACE/tests/logs/ + cd $WORKSPACE/tests/ + elif [[ $machine =~ "Gaea" ]] + then + echo "Running regression tests on $machine" + ./rt.sh -a ${ACCNR} -e -l rt.conf | tee $WORKSPACE/tests/logs/RT-run-$machine.log + unset LD_LIBRARY_PATH + cd logs/ + cp RegressionTests_gaea.log /gpfs/f5/epic/scratch/role.epic/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + cp RegressionTests_gaea.log $WORKSPACE/tests/logs/ + cd $WORKSPACE/tests/ + elif [[ $machine =~ "Hera" ]] + then + echo "Running regression tests on $machine" + export ACCNR=epic + ./rt.sh -a ${ACCNR} -r -l rt.conf | tee $WORKSPACE/tests/logs/RT-run-$machine.log + cd logs/ + cp RegressionTests_hera.log /scratch2/NAGAPE/epic/role.epic/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + cp RegressionTests_hera.log $WORKSPACE/tests/logs/ + cd $WORKSPACE/tests/ + elif [[ $machine =~ "Derecho" ]] + then + echo "Running regression tests on $machine" + export ACCNR=nral0032 + ./rt.sh -a ${ACCNR} -e -l rt.conf | tee $WORKSPACE/tests/logs/RT-run-$machine.log + cd logs/ + cp RegressionTests_derecho.log /glade/derecho/scratch/epicufsrt/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + cp RegressionTests_derecho.log $WORKSPACE/tests/logs/ + cd $WORKSPACE/tests/ + else + echo "Running regression tests on $machine" + ./rt.sh -a ${ACCNR} -r -l rt.conf | tee $WORKSPACE/tests/logs/RT-run-$machine.log + fi + + git config user.email "ecc.platform@noaa.gov" + git config user.name "epic-cicd-jenkins" + export machine_name_logs=$(echo $machine | awk '{ print tolower($1) }') + echo "Testing concluded...removing labels for $machine from $GIT_URL" + git remote -v | grep -w sshorigin > /dev/null 2>&1 && git remote remove sshorigin > /dev/null 2>&1 + git remote add sshorigin $SSH_ORIGIN > /dev/null 2>&1 + git add logs/RegressionTests_$machine_name_logs.log + git commit -m "[AutoRT] $machine Job Completed.\n\n\n on-behalf-of @ufs-community " + git pull sshorigin $FORK_BRANCH + git push sshorigin HEAD:$FORK_BRANCH + + tar --create --gzip --verbose --dereference --file "${machine_name_logs}.tgz" ${WORKSPACE}/tests/logs/*.log + + GIT_OWNER=$(echo $GIT_URL | cut -d '/' -f4) + GIT_REPO_NAME=$(echo $GIT_URL | cut -d '/' -f5 | cut -d '.' -f1) + + curl --silent -X DELETE -H "Accept: application/vnd.github.v3+json" -H "Authorization: Bearer ${GITHUB_TOKEN}" https://api.github.com/repos/${GIT_OWNER}/${GIT_REPO_NAME}/issues/${CHANGE_ID}/labels/$machine-RT + + ''' + s3Upload consoleLogLevel: 'INFO', dontSetBuildResultOnFailure: false, dontWaitForConcurrentBuildCompletion: false, entries: [[bucket: 'noaa-epic-prod-jenkins-artifacts', excludedFile: '', flatten: true, gzipFiles: false, keepForever: false, managedArtifacts: true, noUploadOnFailure: false, selectedRegion: 'us-east-1', showDirectlyInBrowser: false, sourceFile: "**/*tgz*", storageClass: 'STANDARD', uploadFromSlave: false, useServerSideEncryption: false]], pluginFailureResultConstraint: 'FAILURE', profileName: 'main', userMetadata: [] + } + } + catch(err) { + sh ''' + export machine=${NODE_NAME} + export CHANGE_ID=${CHANGE_ID} + export SSH_ORIGIN=$(curl --silent https://api.github.com/repos/ufs-community/ufs-weather-model/pulls/$CHANGE_ID | jq -r '.head.repo.ssh_url') + export FORK_BRANCH=$(curl --silent https://api.github.com/repos/ufs-community/ufs-weather-model/pulls/$CHANGE_ID | jq -r '.head.ref') + cd $WORKSPACE/tests + git config user.email "ecc.platform@noaa.gov" + git config user.name "epic-cicd-jenkins" + export machine_name_logs=$(echo $machine | awk '{ print tolower($1) }') + echo "Testing concluded...removing labels for $machine from $GIT_URL" + git remote -v | grep -w sshorigin > /dev/null 2>&1 && git remote remove sshorigin > /dev/null 2>&1 + git remote add sshorigin $SSH_ORIGIN > /dev/null 2>&1 + + tar --create --gzip --verbose --dereference --file "${machine_name_logs}.tgz" ${WORKSPACE}/tests/logs/*.log + + GIT_OWNER=$(echo $GIT_URL | cut -d '/' -f4) + GIT_REPO_NAME=$(echo $GIT_URL | cut -d '/' -f5 | cut -d '.' -f1) + + curl --silent -X DELETE -H "Accept: application/vnd.github.v3+json" -H "Authorization: Bearer ${GITHUB_TOKEN}" https://api.github.com/repos/${GIT_OWNER}/${GIT_REPO_NAME}/issues/${CHANGE_ID}/labels/{$machine-RT,$machine-BL} + ''' + s3Upload consoleLogLevel: 'INFO', dontSetBuildResultOnFailure: false, dontWaitForConcurrentBuildCompletion: false, entries: [[bucket: 'noaa-epic-prod-jenkins-artifacts', excludedFile: '', flatten: true, gzipFiles: false, keepForever: false, managedArtifacts: true, noUploadOnFailure: false, selectedRegion: 'us-east-1', showDirectlyInBrowser: false, sourceFile: "**/*tgz*", storageClass: 'STANDARD', uploadFromSlave: false, useServerSideEncryption: false]], pluginFailureResultConstraint: 'FAILURE', profileName: 'main', userMetadata: [] + currentBuild.result = 'FAILURE' + } + } + } + } + } +} + +def parallelStagesMap = modifiedLabels.collectEntries { + ["${it}" : generateStage(it)] +} + +pipeline { + agent none + environment { + ACCNR = 'epic' + AWS_PROD_ACCOUNT_ID = credentials('AWS_PROD_ACCOUNT_ID') + AWS_PROD_SNS_TOPIC = credentials('AWS_PROD_SNS_TOPIC') + GITHUB_TOKEN = credentials('GithubJenkinsNew') + GIT_URL = 'https://github.com/ufs-community/ufs-weather-model.git' + } + stages { + stage('Launch SonarQube') { + steps { + script { + echo "BRANCH_NAME=${env.CHANGE_BRANCH}" + echo "FORK_NAME=${env.CHANGE_FORK}" + echo "CHANGE_URL=${env.CHANGE_URL}" + echo "CHANGE_ID=${env.CHANGE_ID}" + build job: '/ufs-weather-model/ufs-wm-sonarqube', parameters: [ + string(name: 'BRANCH_NAME', value: env.CHANGE_BRANCH ?: 'develop'), + string(name: 'FORK_NAME', value: env.CHANGE_FORK ?: ''), + string(name: 'CHANGE_URL', value: env.CHANGE_URL ?: ''), + string(name: 'CHANGE_ID', value: env.CHANGE_ID ?: '') + ], wait: false + } + } + } + stage('Run Regression Tests in Parallel') { + steps { + script { + parallel parallelStagesMap + } + } + } + } + post { + success { + node('built-in') { + echo 'This will run only if successful.' + sh ''' + aws sns publish --topic-arn "arn:aws:sns:us-east-1:${AWS_PROD_ACCOUNT_ID}:${AWS_PROD_SNS_TOPIC}" --region us-east-1 --message '{"version":"1.0","source":"custom","content":{"description":":sunny: Jenkins build *'"$JOB_NAME"' '"$BUILD_NUMBER"'* with *PR-'"$CHANGE_ID"'* *succeeded*"}}' + ''' + } + } + failure { + node('built-in') { + echo 'This will run only if the run was marked as unstable.' + sh ''' + aws sns publish --topic-arn "arn:aws:sns:us-east-1:${AWS_PROD_ACCOUNT_ID}:${AWS_PROD_SNS_TOPIC}" --region us-east-1 --message '{"version":"1.0","source":"custom","content":{"description":":warning: Jenkins build *'"$JOB_NAME"' '"$BUILD_NUMBER"'* with *PR-'"$CHANGE_ID"'* *failed!*"}}' + ''' + } + } + } +} diff --git a/.cicd/scripts/.shellcheckrc b/.cicd/scripts/.shellcheckrc new file mode 100644 index 0000000000..83d6166add --- /dev/null +++ b/.cicd/scripts/.shellcheckrc @@ -0,0 +1,22 @@ +# Shellcheck is used by Super-Linter to flag BASH shell oddities during CI pipeline. +# global settings are at top-level: ../../.shellcheckrc +# https://github.com/koalaman/shellcheck +# https://github.com/super-linter/super-linter + +# Allow to assign with local VAR=... +disable=SC2155 + +# Ignore source-able files from the varyious platforms in our matrix +disable=SC1091 + +# Disable info on pipe-ing commands +disable=SC2312 + +# Disable info sed with single quote string litteral +disable=SC2016 + +# Disable info on not double-quoting variables +disable=SC2086 + +# Disable info on &&, || chaining +disable=SC2015 diff --git a/.cicd/scripts/create_baseline.sh b/.cicd/scripts/create_baseline.sh new file mode 100755 index 0000000000..7563f34a9c --- /dev/null +++ b/.cicd/scripts/create_baseline.sh @@ -0,0 +1,222 @@ +#!/bin/bash -x + +export PATH=${PATH}:~/bin +echo "USER=${USER}" +echo "WORKSPACE=${WORKSPACE}" +export ACCNR=epic + +export account="-a ${ACCNR}" +export workflow="-e" + #[[ ${UFS_PLATFORM} = jet ]] && workflow="-r" + #[[ ${UFS_PLATFORM} = hera ]] && workflow="-r" + #[[ ${UFS_PLATFORM} =~ clusternoaa ]] && workflow="" + +export opt="-l" +export suite="rt.conf" + [[ -n ${WM_OPERATIONAL_TESTS} ]] && opt="-n" && suite="${WM_OPERATIONAL_TESTS} ${UFS_COMPILER}" || return 0 + [[ ${WM_OPERATIONAL_TESTS} = default ]] && opt="-n" && suite="control_p8 ${UFS_COMPILER}" + [[ ${WM_OPERATIONAL_TESTS} = comprehensive ]] && opt="-l" && suite="rt.conf" + [[ ${WM_OPERATIONAL_TESTS} = rt.conf ]] && opt="-l" && suite="rt.conf" + [[ "${suite}" = rt.conf ]] && opt="-l" + +set -eu + +export machine=${NODE_NAME} + +SCRIPT_REALPATH=$(realpath "${BASH_SOURCE[0]}") +SCRIPTS_DIR=$(dirname "${SCRIPT_REALPATH}") +UFS_MODEL_DIR=$(realpath "${SCRIPTS_DIR}/../..") +readonly UFS_MODEL_DIR +echo "UFS MODEL DIR: ${UFS_MODEL_DIR}" + +export CC=${CC:-mpicc} +export CXX=${CXX:-mpicxx} +export FC=${FC:-mpif90} + +BUILD_DIR=${BUILD_DIR:-${UFS_MODEL_DIR}/build} +TESTS_DIR=${TESTS_DIR:-${UFS_MODEL_DIR}/tests} + +pwd +ls -al .cicd/* +ls -al ${TESTS_DIR}/rt.sh + +function create_baseline() { + local machine=${1:-${NODE_NAME}} + local machine_id=${machine,,} # tolower + local WORKSPACE + WORKSPACE="$(pwd)" + local status=0 + + git submodule update --init --recursive + pwd + ls -al .cicd/* + cd tests + pwd + + [[ ${UFS_PLATFORM} =~ clusternoaa ]] && echo "export BL_DATE=20240426" > bl_date.conf || cat bl_date.conf + + mkdir -p logs/ + BL_DATE=$(cut -d '=' -f2 bl_date.conf) + export BL_DATE + + if [[ ${machine} =~ "Jet" ]] + then + echo "Creating baselines on ${machine}" + export dprefix=/lfs5/NAGAPE/${ACCNR}/${USER} + sed 's|/lfs4/HFIP/${ACCNR}/${USER}|/lfs4/HFIP/hfv3gfs/${USER}|g' -i rt.sh + local workflow="-r" + ./rt.sh -a "${ACCNR}" -c "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + elif [[ ${machine} =~ "Hercules" ]] + then + echo "Creating baselines on ${machine}" + export dprefix=/work2/noaa/${ACCNR}/${USER} + sed "s|/noaa/stmp/|/noaa/${ACCNR}/stmp/|g" -i rt.sh + export ACCNR=epic + ./rt.sh -a "${ACCNR}" -c "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + export DISKNM=/work/noaa/epic/hercules/UFS-WM_RT + cd ${DISKNM}/NEMSfv3gfs/ + mkdir -p develop-${BL_DATE} + cd /work2/noaa/epic/stmp/role-epic/stmp/role-epic/FV3_RT + ls -l REGRESSION_TEST/. + rsync -a --no-t REGRESSION_TEST/ "${DISKNM}/NEMSfv3gfs/develop-${BL_DATE}" || echo "#### Warning! rsync $(pwd)/REGRESSION_TEST/ incomplete." + cd ${DISKNM}/NEMSfv3gfs/ + ./adjust_permissions.sh hercules "develop-${BL_DATE}" || : + chgrp noaa-hpc "develop-${BL_DATE}" || : + cd ${WORKSPACE}/tests + ./rt.sh -a "${ACCNR}" "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + cd logs/ + cp "RegressionTests_${machine_id}.log" "$(dirname "${WORKSPACE}")" #/work/noaa/epic/role-epic/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + pwd + cp "$(dirname "${WORKSPACE}")/RegressionTests_${machine_id}.log" "${WORKSPACE}/tests/logs/" + cd ${WORKSPACE}/tests/ + elif [[ ${machine} =~ "Orion" ]] + then + cd .. + #module load git/2.28.0 + git --version + git submodule update --init --recursive + cd tests + echo "Creating baselines on ${machine}" + export dprefix=/work2/noaa/${ACCNR}/${USER} + sed "s|/noaa/stmp/|/noaa/${ACCNR}/stmp/|g" -i rt.sh + export ACCNR=epic + ./rt.sh -a "${ACCNR}" -c "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + export DISKNM=/work/noaa/epic/UFS-WM_RT + cd ${DISKNM}/NEMSfv3gfs/ + mkdir -p develop-${BL_DATE} + cd /work/noaa/epic/stmp/role-epic/stmp/role-epic/FV3_RT/ + ls -l REGRESSION_TEST/. + rsync -a --no-t REGRESSION_TEST/ "${DISKNM}/NEMSfv3gfs/develop-${BL_DATE}" || echo "#### Warning! rsync $(pwd)/REGRESSION_TEST/ incomplete." + cd ${DISKNM}/NEMSfv3gfs/ + ./adjust_permissions.sh orion "develop-${BL_DATE}" || : + chgrp noaa-hpc "develop-${BL_DATE}" || : + cd ${WORKSPACE}/tests + ./rt.sh -a "${ACCNR}" "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + cd logs/ + cp "RegressionTests_${machine_id}.log" "$(dirname "${WORKSPACE}")" #/work/noaa/epic/role-epic/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + pwd + cp "$(dirname "${WORKSPACE}")/RegressionTests_${machine_id}.log" "${WORKSPACE}/tests/logs/" + cd ${WORKSPACE}/tests/ + elif [[ ${machine} =~ "Gaea" ]] + then + echo "Creating baselines on ${machine}" + ./rt.sh -a "${ACCNR}" -c "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + unset LD_LIBRARY_PATH + export DISKNM=/gpfs/f5/epic/world-shared/UFS-WM_RT + cd ${DISKNM}/NEMSfv3gfs/ + mkdir -p develop-${BL_DATE} + cd /gpfs/f5/epic/scratch/role.epic/FV3_RT + ls -l REGRESSION_TEST/. + rsync -a --no-t REGRESSION_TEST/ "${DISKNM}/NEMSfv3gfs/develop-${BL_DATE}" || echo "#### Warning! rsync $(pwd)/REGRESSION_TEST/ incomplete." + cd ${DISKNM}/NEMSfv3gfs/ + chgrp ncep "develop-${BL_DATE}" || : + cd ${WORKSPACE}/tests + ./rt.sh -a "${ACCNR}" "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + cd logs/ + cp "RegressionTests_${machine_id}.log" "$(dirname "${WORKSPACE}")" #/gpfs/f5/epic/scratch/role.epic/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + pwd + cp "$(dirname "${WORKSPACE}")/RegressionTests_${machine_id}.log" "${WORKSPACE}/tests/logs/" + cd ${WORKSPACE}/tests/ + elif [[ ${machine} =~ "Hera" ]] + then + echo "Creating baselines on ${machine}" + export ACCNR=epic + sed "s|QUEUE=batch|QUEUE=windfall|g" -i rt.sh + local workflow="-r" + ./rt.sh -a "${ACCNR}" -c "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + export DISKNM=/scratch2/NAGAPE/epic/UFS-WM_RT + cd ${DISKNM}/NEMSfv3gfs/ + mkdir -p develop-${BL_DATE} + cd /scratch1/NCEPDEV/stmp4/role.epic/FV3_RT + ls -l REGRESSION_TEST/. + rsync -a --no-t REGRESSION_TEST/ "${DISKNM}/NEMSfv3gfs/develop-${BL_DATE}" || echo "#### Warning! rsync $(pwd)/REGRESSION_TEST/ incomplete." + cd ${WORKSPACE}/tests + ./rt.sh -a "${ACCNR}" "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + cd logs/ + cp "RegressionTests_${machine_id}.log" "$(dirname "${WORKSPACE}")" #/scratch2/NAGAPE/epic/role.epic/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + pwd + cp "$(dirname "${WORKSPACE}")/RegressionTests_${machine_id}.log" "${WORKSPACE}/tests/logs/" + cd ${WORKSPACE}/tests/ + elif [[ ${machine} =~ "Derecho" ]] + then + echo "Creating baselines on ${machine}" + export ACCNR=nral0032 + ./rt.sh -a "${ACCNR}" -c "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + export DISKNM=/glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/ + cd ${DISKNM}/NEMSfv3gfs/ + mkdir -p develop-${BL_DATE} + cd /glade/derecho/scratch/epicufsrt/FV3_RT + ls -l REGRESSION_TEST/. + rsync -a --no-t REGRESSION_TEST/ "${DISKNM}/NEMSfv3gfs/develop-${BL_DATE}" || echo "#### Warning! rsync $(pwd)/REGRESSION_TEST/ incomplete." + cd ${WORKSPACE}/tests + ./rt.sh -a "${ACCNR}" "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + cd logs/ + cp "RegressionTests_${machine_id}.log" "$(dirname "${WORKSPACE}")" #/glade/derecho/scratch/epicufsrt/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + pwd + cp "$(dirname "${WORKSPACE}")/RegressionTests_${machine_id}.log" "${WORKSPACE}/tests/logs/" + cd ${WORKSPACE}/tests/ + else + echo "Creating baselines on ${machine}" + local workflow="-r" + ./rt.sh -a "${ACCNR}" -c "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + fi + + cd ${WORKSPACE} + + echo "Testing concluded for ${machine}. status=${status}" + return ${status} +} + +create_baseline "${machine}" diff --git a/.cicd/scripts/disk_usage.sh b/.cicd/scripts/disk_usage.sh new file mode 100755 index 0000000000..533897c8cb --- /dev/null +++ b/.cicd/scripts/disk_usage.sh @@ -0,0 +1,53 @@ +#!/usr/bin/env bash + +# Output a CSV report of disk usage on subdirs of some path +# Usage: +# [JOB_NAME=] [BUILD_NUMBER=] [UFS_COMPILER=] [UFS_PLATFORM=] disk_usage path depth size outfile.csv +# +# args: +# directory=$1 +# depth=$2 +# size=$3 +# outfile=$4 + +export UFS_PLATFORM=${UFS_PLATFORM:-${NODE_NAME,,}} +export UFS_COMPILER=${UFS_COMPILER:-intel} +[[ -n ${WORKSPACE} ]] || WORKSPACE="$(pwd)" +[[ -n ${UFS_PLATFORM} ]] || UFS_PLATFORM="$(hostname -s 2>/dev/null)" || UFS_PLATFORM="$(hostname 2>/dev/null)" +[[ -n ${UFS_COMPILER} ]] || UFS_COMPILER="compiler" +echo "STAGE_NAME=${STAGE_NAME%% *}" # from pipeline + +script_dir="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" > /dev/null 2>&1 && pwd)" +echo "script_dir=${script_dir}" + +# Get repository root from Jenkins WORKSPACE variable if set, otherwise, set +# relative to script directory. +declare workspace +if [[ -d "${WORKSPACE}/${UFS_PLATFORM}" ]]; then + workspace="${WORKSPACE}/${UFS_PLATFORM}" + outfile="${4:-${workspace}-${UFS_PLATFORM}-${UFS_COMPILER}-disk-usage${STAGE_NAME%% *}.csv}" +else + workspace="$(cd -- "${script_dir}/../.." && pwd)" + outfile="${4:-${workspace}/${UFS_PLATFORM}-${UFS_COMPILER}-disk-usage${STAGE_NAME%% *}.csv}" +fi +echo "workspace=${workspace}" +echo "outfile=${outfile}" + +function disk_usage() { + local directory="${1:-${PWD}}" + local depth="${2:-1}" + local size="${3:-k}" + echo "Disk usage: ${JOB_NAME:-ci}/${UFS_PLATFORM}/$(basename ${directory})" + ( + cd ${directory} || exit 1 + echo "Platform,Build,Owner,Group,Inodes,${size:-k}bytes,Access Time,Filename" + du -Px -d ${depth:-1} --inode --exclude='./workspace' | \ + while read -r line ; do + read -ra arr<<<"${line}"; inode="${arr[0]}"; filename="${arr[1]}"; + echo "${UFS_PLATFORM}-${UFS_COMPILER:-compiler},${JOB_NAME:-ci}/${BUILD_NUMBER:-0},$(stat -c '%U,%G' "${filename:-.}" || true),${inode:-0},$(du -Px -s -${size:-k} --time "${filename:-null}" 2>/dev/null || true)" | tr '\t' ',' || true; + done | sort -t, -k5 -n #-r + ) + echo "" +} + +disk_usage "${1}" "${2}" "${3}" | tee ${outfile} diff --git a/.cicd/scripts/post_test_results.sh b/.cicd/scripts/post_test_results.sh new file mode 100755 index 0000000000..0283f76733 --- /dev/null +++ b/.cicd/scripts/post_test_results.sh @@ -0,0 +1,75 @@ +#!/bin/bash +# RT - RegressionTest label +# BL - Baseline label + +set -x +export machine=${1:-${NODE_NAME}} +label=${2:-${WM_TEST_LABEL}} +[[ -n "${label}" ]] || exit 1 + +export PATH=${PATH}:~/bin +echo "USER=${USER}" +echo "WORKSPACE=${WORKSPACE}" +export ACCNR=epic + +export account="-a ${ACCNR}" + +which jq + +set -eu + +SCRIPT_REALPATH=$(realpath "${BASH_SOURCE[0]}") +SCRIPTS_DIR=$(dirname "${SCRIPT_REALPATH}") +UFS_MODEL_DIR=$(realpath "${SCRIPTS_DIR}/../..") +readonly UFS_MODEL_DIR +echo "UFS MODEL DIR: ${UFS_MODEL_DIR}" + +export CC=${CC:-mpicc} +export CXX=${CXX:-mpicxx} +export FC=${FC:-mpif90} + +BUILD_DIR=${BUILD_DIR:-${UFS_MODEL_DIR}/build} +TESTS_DIR=${TESTS_DIR:-${UFS_MODEL_DIR}/tests} + +function post_test() { + local machine=${1:-${NODE_NAME}} + #local machine_id=${machine,,} # tolower + #local machine_name_logs=$(echo "${machine}" | awk '{ print tolower($1) }') + local label=${2:-"undef"} + local WORKSPACE + WORKSPACE="$(pwd)" + GIT_URL=${GIT_URL:-"ufs-weather-model"} + CHANGE_ID=${CHANGE_ID:-"develop"} + echo "GIT_URL=${GIT_URL}" + echo "CHANGE_ID=${CHANGE_ID}" + + GIT_OWNER=$(echo ${GIT_URL} | cut -d '/' -f4) + GIT_REPO_NAME=$(echo ${GIT_URL} | cut -d '/' -f5 | cut -d '.' -f1) + echo "GIT_OWNER=${GIT_OWNER} GIT_REPO_NAME=${GIT_REPO_NAME}" + +set -x + git config user.email "ecc.platform@noaa.gov" + git config user.name "epic-cicd-jenkins" + + git add tests/logs/RegressionTests_${machine,,}.log + git status + git commit -m "[AutoRT] ${machine} Job Completed.\n\n\n on-behalf-of @ufs-community " + + SSH_ORIGIN=$(curl --silent "https://api.github.com/repos/ufs-community/ufs-weather-model/pulls/${CHANGE_ID}" | jq -r '.head.repo.ssh_url') + git remote -v | grep -w sshorigin > /dev/null 2>&1 && git remote remove sshorigin > /dev/null 2>&1 + git remote add sshorigin ${SSH_ORIGIN} > /dev/null 2>&1 || return 0 + + FORK_BRANCH=$(curl --silent "https://api.github.com/repos/ufs-community/ufs-weather-model/pulls/${CHANGE_ID}" | jq -r '.head.ref') + git pull sshorigin ${FORK_BRANCH} || return 0 + git status + git push sshorigin HEAD:${FORK_BRANCH} || return 0 +set +x + + echo "Testing concluded...removing label ${label} for ${machine} from ${GIT_URL}" + echo "https://api.github.com/repos/${GIT_OWNER}/${GIT_REPO_NAME}/issues/${CHANGE_ID}/labels /${machine}-${label}" + #curl --silent -X DELETE -H "Accept: application/vnd.github.v3+json" -H "Authorization: Bearer ${GITHUB_TOKEN}" https://api.github.com/repos/${GIT_OWNER}/${GIT_REPO_NAME}/issues/${CHANGE_ID}/labels/${machine}-${label} +} + +pwd +set +x +post_test "${machine}" "${label}" diff --git a/.cicd/scripts/regression_test.sh b/.cicd/scripts/regression_test.sh new file mode 100755 index 0000000000..c56ae35ab0 --- /dev/null +++ b/.cicd/scripts/regression_test.sh @@ -0,0 +1,168 @@ +#!/bin/bash -x + +export PATH=${PATH}:~/bin +echo "USER=${USER}" +echo "WORKSPACE=${WORKSPACE}" +export ACCNR=epic + +export account="-a ${ACCNR}" +export workflow="-e" + #[[ ${UFS_PLATFORM} = jet ]] && workflow="-r" + #[[ ${UFS_PLATFORM} = hera ]] && workflow="-r" + #[[ ${UFS_PLATFORM} =~ clusternoaa ]] && workflow="" + +export opt="-l" +export suite="rt.conf" + [[ -n ${WM_OPERATIONAL_TESTS} ]] && opt="-n" && suite="${WM_OPERATIONAL_TESTS} ${UFS_COMPILER}" || return 0 + [[ ${WM_OPERATIONAL_TESTS} = default ]] && opt="-n" && suite="control_p8 ${UFS_COMPILER}" + [[ ${WM_OPERATIONAL_TESTS} = comprehensive ]] && opt="-l" && suite="rt.conf" + [[ ${WM_OPERATIONAL_TESTS} = rt.conf ]] && opt="-l" && suite="rt.conf" + [[ "${suite}" = rt.conf ]] && opt="-l" + +set -eu + +export machine=${NODE_NAME} + +SCRIPT_REALPATH=$(realpath "${BASH_SOURCE[0]}") +SCRIPTS_DIR=$(dirname "${SCRIPT_REALPATH}") +UFS_MODEL_DIR=$(realpath "${SCRIPTS_DIR}/../..") +readonly UFS_MODEL_DIR +echo "UFS MODEL DIR: ${UFS_MODEL_DIR}" + +export CC=${CC:-mpicc} +export CXX=${CXX:-mpicxx} +export FC=${FC:-mpif90} + +BUILD_DIR=${BUILD_DIR:-${UFS_MODEL_DIR}/build} +TESTS_DIR=${TESTS_DIR:-${UFS_MODEL_DIR}/tests} + +pwd +ls -al .cicd/* +ls -al ${TESTS_DIR}/rt.sh + +function regression_test() { + local machine=${1:-${NODE_NAME}} + local machine_id=${machine,,} # tolower + local WORKSPACE + WORKSPACE="$(pwd)" + local status=0 + + git submodule update --init --recursive + pwd + ls -al .cicd/* + cd tests + pwd + + [[ ${UFS_PLATFORM} =~ clusternoaa ]] && echo "export BL_DATE=20240426" > bl_date.conf || cat bl_date.conf + + mkdir -p logs/ + BL_DATE=$(cut -d '=' -f2 bl_date.conf) + export BL_DATE + + if [[ ${machine} =~ "Jet" ]] + then + echo "Running regression tests on ${machine}" + export dprefix=/lfs5/NAGAPE/${ACCNR}/${USER} + sed 's|/lfs4/HFIP/${ACCNR}/${USER}|/lfs4/HFIP/hfv3gfs/${USER}|g' -i rt.sh + local workflow="-r" + ./rt.sh -a "${ACCNR}" "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + elif [[ ${machine} =~ "Hercules" ]] + then + echo "Running regression tests on ${machine}" + export dprefix=/work2/noaa/${ACCNR}/${USER} + sed "s|/noaa/stmp/|/noaa/${ACCNR}/stmp/|g" -i rt.sh + export ACCNR=epic + ./rt.sh -a "${ACCNR}" "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + cd logs/ + cp "RegressionTests_${machine_id}.log" "$(dirname "${WORKSPACE}")" #/work/noaa/epic/role-epic/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + pwd + cp "$(dirname "${WORKSPACE}")/RegressionTests_${machine_id}.log" "${WORKSPACE}/tests/logs/" + cd ${WORKSPACE}/tests/ + elif [[ ${machine} =~ "Orion" ]] + then + echo "Running regression tests on ${machine}" + cd .. + #module load git/2.28.0 + git --version + git submodule update --init --recursive + cd tests + export dprefix=/work2/noaa/${ACCNR}/${USER} + sed "s|/noaa/stmp/|/noaa/${ACCNR}/stmp/|g" -i rt.sh + ./rt.sh -a "${ACCNR}" "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + cd logs/ + cp "RegressionTests_${machine_id}.log" "$(dirname "${WORKSPACE}")" #/work/noaa/epic/role-epic/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + pwd + cp "$(dirname "${WORKSPACE}")/RegressionTests_${machine_id}.log" "${WORKSPACE}/tests/logs/" + cd ${WORKSPACE}/tests/ + elif [[ ${machine} =~ "Gaea" ]] + then + echo "Running regression tests on ${machine}" + ./rt.sh -a "${ACCNR}" "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + unset LD_LIBRARY_PATH + cd logs/ + cp "RegressionTests_${machine_id}.log" "$(dirname "${WORKSPACE}")" #/gpfs/f5/epic/scratch/role.epic/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + pwd + cp "$(dirname "${WORKSPACE}")/RegressionTests_${machine_id}.log" "${WORKSPACE}/tests/logs/" + cd ${WORKSPACE}/tests/ + elif [[ ${machine} =~ "Hera" ]] + then + echo "Running regression tests on ${machine}" + export ACCNR=epic + sed "s|QUEUE=batch|QUEUE=windfall|g" -i rt.sh + local workflow="-r" + ./rt.sh -a "${ACCNR}" "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + cd logs/ + cp "RegressionTests_${machine_id}.log" "$(dirname "${WORKSPACE}")" #/scratch2/NAGAPE/epic/role.epic/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + pwd + cp "$(dirname "${WORKSPACE}")/RegressionTests_${machine_id}.log" "${WORKSPACE}/tests/logs/" + cd ${WORKSPACE}/tests/ + elif [[ ${machine} =~ "Derecho" ]] + then + echo "Running regression tests on ${machine}" + export ACCNR=nral0032 + ./rt.sh -a "${ACCNR}" "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + cd logs/ + cp "RegressionTests_${machine_id}.log" "$(dirname "${WORKSPACE}")" #/glade/derecho/scratch/epicufsrt/jenkins/workspace + git remote -v + git fetch --no-recurse-submodules origin + git reset FETCH_HEAD --hard + cd .. && cd .. && cd .. + pwd + cp "$(dirname "${WORKSPACE}")/RegressionTests_${machine_id}.log" "${WORKSPACE}/tests/logs/" + cd ${WORKSPACE}/tests/ + else + echo "Running regression tests on ${machine}" + local workflow="-r" + ./rt.sh -a "${ACCNR}" "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" + status=${PIPESTATUS[0]} + fi + + cd ${WORKSPACE} + + echo "Testing concluded for ${machine}. status=${status}" + return ${status} +} + +regression_test "${machine}" diff --git a/.cicd/scripts/wm_build.sh b/.cicd/scripts/wm_build.sh new file mode 100755 index 0000000000..e4a4c0822a --- /dev/null +++ b/.cicd/scripts/wm_build.sh @@ -0,0 +1,72 @@ +#!/bin/bash +set -eu +export UFS_PLATFORM=${UFS_PLATFORM:-${NODE_NAME,,}} +export UFS_COMPILER=${UFS_COMPILER:-intel} + +SCRIPT_REALPATH=$(realpath "${BASH_SOURCE[0]}") +SCRIPTS_DIR=$(dirname "${SCRIPT_REALPATH}") +UFS_MODEL_DIR=$(realpath "${SCRIPTS_DIR}/../..") +readonly UFS_MODEL_DIR +echo "UFS MODEL DIR: ${UFS_MODEL_DIR}" + +export CC=${CC:-mpicc} +export CXX=${CXX:-mpicxx} +export FC=${FC:-mpif90} + +cd "${UFS_MODEL_DIR}" +pwd +ls -l ./build.sh + +BUILD_DIR=${BUILD_DIR:-${UFS_MODEL_DIR}/build} +TESTS_DIR=${TESTS_DIR:-${UFS_MODEL_DIR}/tests} +mkdir -p "${BUILD_DIR}" + +( + cd "${BUILD_DIR}" + pwd +) + +pwd +echo "NODE_NAME=${NODE_NAME}" +echo "UFS_PLATFORM=${UFS_PLATFORM}" +echo "UFS_COMPILER=${UFS_COMPILER}" +workspace=$(pwd) +export workspace +machine=${NODE_NAME} +echo "machine=<${machine}>" +machine_id=${UFS_PLATFORM,,} +if [[ ${UFS_PLATFORM} =~ clusternoaa ]] ; then + machine_id="noaacloud" + sed -e "s|EPIC/spack-stack/spack-stack-1.5.0|spack-stack/spack-stack-1.5.1|g" -i modulefiles/ufs_noaacloud.intel.lua +fi +echo "machine_id=<${machine_id}>" + +if [[ ${UFS_PLATFORM} = derecho ]] ; then + export ACCNR=nral0032 +else + export ACCNR=epic +fi +echo "ACCNR=${ACCNR}" + +export LMOD_SH_DBG_ON=0 +echo "LMOD_VERSION=${LMOD_VERSION}" +if [[ ${UFS_PLATFORM} = gaea ]] ; then + source /gpfs/f5/epic/scratch/role.epic/contrib/Lmod_init_C5.sh + echo "LMOD_VERSION=${LMOD_VERSION}" +fi +set +x +module use ${PWD}/modulefiles >/dev/null 2>&1 +module load ufs_${machine_id}.${UFS_COMPILER} || true +[[ ${UFS_PLATFORM} = gaea ]] && module load cmake/3.23.1 || true +module list + +echo "Pipeline Building WM on ${UFS_PLATFORM} ${UFS_COMPILER} with Account=${ACCNR}." +export CMAKE_FLAGS="-DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16" +/usr/bin/time -p \ + -o ${workspace}/${UFS_PLATFORM}-${UFS_COMPILER}-time-wm_build.json \ + -f '{\n "cpu": "%P"\n, "memMax": "%M"\n, "mem": {"text": "%X", "data": "%D", "swaps": "%W", "context": "%c", "waits": "%w"}\n, "pagefaults": {"major": "%F", "minor": "%R"}\n, "filesystem": {"inputs": "%I", "outputs": "%O"}\n, "time": {"real": "%e", "user": "%U", "sys": "%S"}\n}' \ + ./build.sh | tee ${workspace}/${UFS_PLATFORM}-${UFS_COMPILER}-wm_build-log.txt +status=${PIPESTATUS[0]} +echo "Pipeline Completed WM build on ${UFS_PLATFORM} ${UFS_COMPILER}. status=${status}" + +ls -l build/ufs_model diff --git a/.cicd/scripts/wm_init.sh b/.cicd/scripts/wm_init.sh new file mode 100755 index 0000000000..2146b9e7ae --- /dev/null +++ b/.cicd/scripts/wm_init.sh @@ -0,0 +1,40 @@ +#!/bin/bash +set -eu +export UFS_PLATFORM=${UFS_PLATFORM:-${NODE_NAME,,}} +export UFS_COMPILER=${UFS_COMPILER:-intel} + +SCRIPT_REALPATH=$(realpath "${BASH_SOURCE[0]}") +SCRIPTS_DIR=$(dirname "${SCRIPT_REALPATH}") +UFS_MODEL_DIR=$(realpath "${SCRIPTS_DIR}/../..") +readonly UFS_MODEL_DIR +echo "UFS MODEL DIR: ${UFS_MODEL_DIR}" + +export CC=${CC:-mpicc} +export CXX=${CXX:-mpicxx} +export FC=${FC:-mpif90} + +BUILD_DIR=${BUILD_DIR:-${UFS_MODEL_DIR}/build} +TESTS_DIR=${TESTS_DIR:-${UFS_MODEL_DIR}/tests} + +cd "${UFS_MODEL_DIR}" +echo "UFS_PLATFORM=<${UFS_PLATFORM}>" +echo "UFS_COMPILER=<${UFS_COMPILER}>" + +pwd +echo "NODE_NAME=${NODE_NAME}" +echo "UFS_PLATFORM=${UFS_PLATFORM}" +echo "UFS_COMPILER=${UFS_COMPILER}" +workspace=$(pwd) +export workspace +machine=${NODE_NAME} +echo "machine=<${machine}>" +machine_id=${UFS_PLATFORM,,} +if [[ ${UFS_PLATFORM} =~ clusternoaa ]] ; then + machine_id="noaacloud" +fi +echo "machine_id=<${machine_id}>" + +/usr/bin/time -p \ + -o ${workspace}/${UFS_PLATFORM}-${UFS_COMPILER}-time-wm_init.json \ + -f '{\n "cpu": "%P"\n, "memMax": "%M"\n, "mem": {"text": "%X", "data": "%D", "swaps": "%W", "context": "%c", "waits": "%w"}\n, "pagefaults": {"major": "%F", "minor": "%R"}\n, "filesystem": {"inputs": "%I", "outputs": "%O"}\n, "time": {"real": "%e", "user": "%U", "sys": "%S"}\n}' \ + pwd diff --git a/.cicd/scripts/wm_test.sh b/.cicd/scripts/wm_test.sh new file mode 100755 index 0000000000..1377696730 --- /dev/null +++ b/.cicd/scripts/wm_test.sh @@ -0,0 +1,143 @@ +#!/bin/bash -x +set -eu +export UFS_PLATFORM=${UFS_PLATFORM:-${NODE_NAME,,}} +export UFS_COMPILER=${UFS_COMPILER:-intel} + +SCRIPT_REALPATH=$(realpath "${BASH_SOURCE[0]}") +SCRIPTS_DIR=$(dirname "${SCRIPT_REALPATH}") +UFS_MODEL_DIR=$(realpath "${SCRIPTS_DIR}/../..") +readonly UFS_MODEL_DIR +echo "UFS MODEL DIR: ${UFS_MODEL_DIR}" + +export CC=${CC:-mpicc} +export CXX=${CXX:-mpicxx} +export FC=${FC:-mpif90} + +BUILD_DIR=${BUILD_DIR:-${UFS_MODEL_DIR}/build} +TESTS_DIR=${TESTS_DIR:-${UFS_MODEL_DIR}/tests} + +( + cd "${TESTS_DIR}" + pwd + ls -al ./rt.sh +) + +export GIT_URL=${GIT_URL:-"ufs-weather-model"} +export CHANGE_ID=${CHANGE_ID:-"develop"} + +pwd +echo "GIT_URL=${GIT_URL}" +echo "CHANGE_ID=${CHANGE_ID}" +echo "NODE_NAME=${NODE_NAME}" +echo "USER=${USER}" +echo "UFS_PLATFORM=<${UFS_PLATFORM}>" +echo "UFS_COMPILER=<${UFS_COMPILER}>" +echo "WM_REGRESSION_TESTS=<${WM_REGRESSION_TESTS:-""}>" +echo "WM_OPERATIONAL_TESTS=<${WM_OPERATIONAL_TESTS:-""}>" +echo "WM_CREATE_BASELINE=<${WM_CREATE_BASELINE:-""}>" +echo "WM_POST_TEST_RESULTS=<${WM_POST_TEST_RESULTS:-""}>" + +machine=${NODE_NAME} +echo "machine=<${machine}>" +machine_id=${UFS_PLATFORM,,} +if [[ ${UFS_PLATFORM} =~ clusternoaa ]] ; then + machine_id="noaacloud" + #sed -i -e "s|EPIC/spack-stack/spack-stack-1.5.0|spack-stack/spack-stack-1.5.1|g" modulefiles/ufs_noaacloud.intel.lua +fi +echo "machine_id=<${machine_id}>" + +workspace=$(pwd) +export workspace + +status=0 + +ls -l build/ufs_model || : # just checking +status=$? + +[[ -n "${WM_REGRESSION_TESTS:-""}" ]] || WM_REGRESSION_TESTS=true # default +#[[ ${UFS_PLATFORM} == jet ]] && WM_REGRESSION_TESTS=false # takes too long +#[[ ${UFS_PLATFORM} == derecho ]] && WM_REGRESSION_TESTS=false +#[[ ${UFS_PLATFORM} =~ clusternoaa ]] && WM_REGRESSION_TESTS=false || : +export WM_REGRESSION_TESTS +[[ -n "${WM_CREATE_BASELINE:-""}" ]] || WM_CREATE_BASELINE=false # default +export WM_CREATE_BASELINE +[[ -n "${WM_POST_TEST_RESULTS:-""}" ]] || WM_POST_TEST_RESULTS=false # default +export WM_POST_TEST_RESULTS + +rm -f ${workspace}/wm_test_results-${UFS_PLATFORM}-${UFS_COMPILER}.txt + +if [[ ${WM_REGRESSION_TESTS} = true ]] ; then + echo "Pipeline Reqression Tests on ${UFS_PLATFORM} starting." + + export LMOD_SH_DBG_ON=0 + echo "LMOD_VERSION=${LMOD_VERSION}" + + set +x + if [[ ${UFS_PLATFORM} = orion ]] ; then + #module --ignore_cache load git/2.28.0 + git --version + git submodule update --init --recursive + fi + + if [[ ${UFS_PLATFORM} = gaea ]] ; then + source /gpfs/f5/epic/scratch/role.epic/contrib/Lmod_init_C5.sh + echo "LMOD_VERSION=${LMOD_VERSION}" + fi + + module use ${PWD}/modulefiles >/dev/null 2>&1 + module load ufs_${machine_id}.${UFS_COMPILER} || true + [[ ${UFS_PLATFORM} = gaea ]] && module load cmake/3.23.1 + module list + set -x + + echo "CHANGE_ID=${CHANGE_ID:-null}" + echo "ACCNR=${ACCNR}" + + [[ ! -f tests/logs/RegressionTests_${UFS_PLATFORM}.log ]] || mv tests/logs/RegressionTests_${UFS_PLATFORM}.log tests/logs/RegressionTests_${UFS_PLATFORM}.log.orig + + rm -f ${workspace}/${UFS_PLATFORM}-${UFS_COMPILER}-wm_*-log.txt + umask 002 + if [[ ${WM_CREATE_BASELINE} = true ]] ; then + echo "start Creating baseline on ${UFS_PLATFORM} ..." + ls -al .cicd/* + echo "Pipeline Creating Baseline Tests ${WM_OPERATIONAL_TESTS:=default} on ${UFS_PLATFORM} ${UFS_COMPILER}" + /usr/bin/time -p \ + -o ${workspace}/${UFS_PLATFORM}-${UFS_COMPILER}-time-wm_test.json \ + -f '{\n "cpu": "%P"\n, "memMax": "%M"\n, "mem": {"text": "%X", "data": "%D", "swaps": "%W", "context": "%c", "waits": "%w"}\n, "pagefaults": {"major": "%F", "minor": "%R"}\n, "filesystem": {"inputs": "%I", "outputs": "%O"}\n, "time": {"real": "%e", "user": "%U", "sys": "%S"}\n}' \ + ./.cicd/scripts/create_baseline.sh | tee -a ${workspace}/${UFS_PLATFORM}-${UFS_COMPILER}-wm_test-log.txt + status=${PIPESTATUS[0]} + echo "Pipeline Completed Baseline Tests ${WM_OPERATIONAL_TESTS} on ${UFS_PLATFORM} ${UFS_COMPILER}. status=${status}" + [[ ${WM_POST_TEST_RESULTS} = true ]] && ./.cicd/scripts/post_test_results.sh "${UFS_PLATFORM}" "BL" || echo "post test results seprately" + else + echo "skip Creating baseline on ${UFS_PLATFORM}." + ls -al .cicd/* + echo "Pipeline Running Regression Tests ${WM_OPERATIONAL_TESTS:=default} on ${UFS_PLATFORM} ${UFS_COMPILER}" + /usr/bin/time -p \ + -o ${workspace}/${UFS_PLATFORM}-${UFS_COMPILER}-time-wm_test.json \ + -f '{\n "cpu": "%P"\n, "memMax": "%M"\n, "mem": {"text": "%X", "data": "%D", "swaps": "%W", "context": "%c", "waits": "%w"}\n, "pagefaults": {"major": "%F", "minor": "%R"}\n, "filesystem": {"inputs": "%I", "outputs": "%O"}\n, "time": {"real": "%e", "user": "%U", "sys": "%S"}\n}' \ + ./.cicd/scripts/regression_test.sh | tee -a ${workspace}/${UFS_PLATFORM}-${UFS_COMPILER}-wm_test-log.txt + status=${PIPESTATUS[0]} + echo "Pipeline Completed Regression Tests ${WM_OPERATIONAL_TESTS} on ${UFS_PLATFORM} ${UFS_COMPILER}. status=${status}" + [[ ${WM_POST_TEST_RESULTS} = true ]] && ./.cicd/scripts/post_test_results.sh "${UFS_PLATFORM}" "RT" || echo "post test results seprately" + fi + + cd tests/ + pwd + ls -al . + ## Check for log files ... + ls -al logs/. + + ## Test Results ... + echo "ExperimentName: ${WM_OPERATIONAL_TESTS:=default}" | tee -a ${workspace}/${UFS_PLATFORM}-${UFS_COMPILER}-wm_test-log.txt | tee ${workspace}/wm_test_results-${UFS_PLATFORM}-${UFS_COMPILER}.txt + grep -E " DIRECTORY: |Time: | Completed: |Result: " logs/RegressionTests_${UFS_PLATFORM}.log | tee -a ${workspace}/wm_test_results-${UFS_PLATFORM}-${UFS_COMPILER}.txt + grep -E " -- COMPILE | -- TEST " logs/RegressionTests_${UFS_PLATFORM}.log | tee -a ${workspace}/wm_test_results-${UFS_PLATFORM}-${UFS_COMPILER}.txt + + cd ${workspace} + find ${workspace}/tests/logs -ls + echo "Pipeline Reqression Tests on ${UFS_PLATFORM} complete. status=${status}" +else + echo "Pipeline Regression Tests on ${UFS_PLATFORM} (${machine}) skipped." + echo "ExperimentName: null" > ${workspace}/wm_test_results-${UFS_PLATFORM}-${UFS_COMPILER}.txt +fi + +exit ${status} From df31e0b8a5c2890294ca5dab3b940e6e09233653 Mon Sep 17 00:00:00 2001 From: epic-cicd-jenkins Date: Thu, 12 Dec 2024 23:36:11 +0000 Subject: [PATCH 2/7] [AutoRT] Hera Job Completed. on-behalf-of @ufs-community --- tests/logs/RegressionTests_hera.log | 762 ++++++++++++++-------------- 1 file changed, 381 insertions(+), 381 deletions(-) diff --git a/tests/logs/RegressionTests_hera.log b/tests/logs/RegressionTests_hera.log index ec87e4b41b..10e59849bb 100644 --- a/tests/logs/RegressionTests_hera.log +++ b/tests/logs/RegressionTests_hera.log @@ -1,21 +1,21 @@ ====START OF HERA REGRESSION TESTING LOG==== UFSWM hash used in testing: -7f91b3de985a4799ef7f11450059958002f6aa8c +f1e89844814ffd570923fb0f5a523f5b3187b16b Submodule hashes used in testing: 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) 1f9eaaa142c8b07ed6b788c9f44ea02cc86d0bae CDEPS-interface/CDEPS (cdeps0.4.17-42-g1f9eaaa) - 6c497bdfce0add89af9df9ad4be4a6a1bdf48494 CICE-interface/CICE (remotes/origin/restart_fh) - 3d3d28c120a1ad343f91e0e14dd38cd0cde6ae96 CMEPS-interface/CMEPS (remotes/origin/restart_fh) + ff7fd76118d47ccef6cb934b834161c6be5a9909 CICE-interface/CICE (CICE6.0.0-392-gff7fd76) + 55576eba972ad53cc6546f00d409fa27361f78bd CMEPS-interface/CMEPS (cmeps_v0.4.1-2312-g55576eb) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) 1648e176fa869d0ca9ce9ea5822b3594afd8c353 FV3 (heads/develop) 041422934cae1570f2f0e67239d5d89f11c6e1b7 GOCART (sdr_v2.1.2.6-119-g0414229) bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) c4d2337d8607ec994b3cd61179eb974e0a237841 LM4-driver (baseline_change_240904-6-gc4d2337) - e2f6c128f939faec4efa3ce88f3f9025804fb3ae MOM6-interface/MOM6 (remotes/origin/restart_fh) + 8cc8b70f0143e803efb842ed871f9be3062862a4 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10231-g8cc8b70f0) 025043d1ad662fca05f29f88ddd88ddf46c81882 NOAHMP-interface/noahmp (v3.7.1-444-g025043d) - bdf039138204122991cea42729ee44c17ae7dd49 WW3 (6.07.1-353-gbdf03913) + 29063ec7b631d3a967172e8c45c5af13a18e0a82 WW3 (6.07.1-350-g29063ec7) 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -27,388 +27,388 @@ The second time is specifically for the run phase. Times/Memory will be empty for failed tests. BASELINE DIRECTORY: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/develop-20241206 -COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/Fernando.Andrade-maldonado/FV3_RT/rt_198625 +COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/role.epic/FV3_RT/rt_3080482 RT.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic * (-l) - USE CONFIG FILE: rt.conf -* (-e) - USE ECFLOW - -PASS -- COMPILE 's2swa_32bit_intel' [15:13, 13:19] ( 1 warnings 9 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [14:20, 11:32](3320 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [17:13, 15:58] ( 1 warnings 9 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [22:08, 19:43](1975 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [23:25, 20:37](2159 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [11:15, 08:16](1271 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [26:05, 23:18](1870 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [18:13, 16:43] ( 1 warnings 9 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [21:44, 19:17](1971 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [08:12, 06:30] ( 1520 warnings 1986 remarks ) -PASS -- TEST 'cpld_debug_gfsv17_intel' [28:59, 26:36](1930 MB) - -PASS -- COMPILE 's2swa_intel' [15:13, 13:14] ( 1 warnings 9 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [18:21, 15:26](3314 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [16:22, 13:54](3356 MB) -PASS -- TEST 'cpld_restart_p8_intel' [10:27, 07:22](3251 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [16:15, 13:54](3383 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [10:25, 07:20](3279 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [15:16, 13:09](3626 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [16:12, 14:02](3346 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [14:18, 11:32](3220 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [16:22, 13:57](3363 MB) -PASS -- TEST 'cpld_control_c192_p8_intel' [14:13, 10:19](3522 MB) -PASS -- TEST 'cpld_restart_c192_p8_intel' [11:00, 06:24](3616 MB) -PASS -- TEST 'cpld_bmark_p8_intel' [24:16, 15:56](4327 MB) -PASS -- TEST 'cpld_restart_bmark_p8_intel' [20:12, 09:08](4380 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [10:11, 07:17](3307 MB) - -PASS -- COMPILE 's2sw_intel' [14:12, 12:26] ( 1 warnings 9 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [11:55, 09:09](2000 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [12:58, 10:58](2055 MB) - -PASS -- COMPILE 's2swa_debug_intel' [08:12, 06:31] ( 1410 warnings 1216 remarks ) -PASS -- TEST 'cpld_debug_p8_intel' [25:04, 22:34](3400 MB) - -PASS -- COMPILE 's2sw_debug_intel' [07:12, 05:58] ( 1410 warnings 1216 remarks ) -PASS -- TEST 'cpld_debug_noaero_p8_intel' [12:02, 09:48](2022 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [13:12, 11:37] ( 1 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [07:01, 04:22](2028 MB) - -PASS -- COMPILE 's2s_intel' [13:13, 11:48] ( 1 warnings 1 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [09:42, 07:51](3041 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [04:42, 02:25](3016 MB) -PASS -- TEST 'cpld_restart_c48_intel' [03:39, 01:25](2481 MB) - -PASS -- COMPILE 's2swa_faster_intel' [18:12, 16:53] ( 1 warnings 9 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [16:19, 13:31](3346 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [16:13, 15:08] ( 1 warnings 9 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [30:10, 28:02](2016 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [16:22, 13:57](1271 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [35:11, 33:07](1935 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [07:12, 05:36] ( 1520 warnings 1986 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [32:15, 29:53](1953 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [12:12, 10:45] ( 1 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [05:24, 03:26](702 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [05:39, 03:12](1586 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [05:41, 03:15](1591 MB) -PASS -- TEST 'control_latlon_intel' [05:42, 03:14](1586 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [05:48, 03:14](1583 MB) -PASS -- TEST 'control_c48_intel' [13:46, 11:40](1714 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [08:28, 06:32](853 MB) -PASS -- TEST 'control_c48_lnd_iau_intel' [13:45, 11:38](1731 MB) -PASS -- TEST 'control_c192_intel' [13:55, 12:00](1751 MB) -PASS -- TEST 'control_c384_intel' [17:01, 13:33](1978 MB) -PASS -- TEST 'control_c384gdas_intel' [12:01, 08:04](1374 MB) -PASS -- TEST 'control_stochy_intel' [03:24, 01:44](659 MB) -PASS -- TEST 'control_stochy_restart_intel' [02:28, 01:00](500 MB) -PASS -- TEST 'control_lndp_intel' [03:24, 01:33](656 MB) -PASS -- TEST 'control_iovr4_intel' [04:25, 02:29](656 MB) -PASS -- TEST 'control_iovr5_intel' [04:24, 02:31](651 MB) -PASS -- TEST 'control_p8_intel' [05:59, 03:41](1884 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [05:58, 03:09](1875 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [05:52, 03:36](1876 MB) -PASS -- TEST 'control_restart_p8_intel' [03:49, 02:04](1131 MB) -PASS -- TEST 'control_noqr_p8_intel' [05:48, 03:37](1880 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [03:54, 02:04](1156 MB) -PASS -- TEST 'control_decomp_p8_intel' [05:44, 03:47](1863 MB) -PASS -- TEST 'control_2threads_p8_intel' [05:49, 03:32](1955 MB) -PASS -- TEST 'control_p8_lndp_intel' [08:43, 06:37](1875 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [06:57, 04:12](1958 MB) -PASS -- TEST 'control_p8_mynn_intel' [05:55, 03:09](1896 MB) -PASS -- TEST 'merra2_thompson_intel' [05:50, 03:24](1895 MB) -PASS -- TEST 'regional_control_intel' [07:38, 05:23](1123 MB) -PASS -- TEST 'regional_restart_intel' [04:40, 02:57](1101 MB) -PASS -- TEST 'regional_decomp_intel' [07:35, 05:40](1107 MB) -PASS -- TEST 'regional_2threads_intel' [05:37, 03:26](1113 MB) -PASS -- TEST 'regional_noquilt_intel' [07:42, 05:20](1420 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [07:40, 05:41](1127 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [07:36, 05:24](1122 MB) -PASS -- TEST 'regional_wofs_intel' [09:40, 07:08](1902 MB) - -PASS -- COMPILE 'rrfs_intel' [12:12, 10:28] ( 3 warnings 9 remarks ) -PASS -- TEST 'rap_control_intel' [09:45, 07:50](1110 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [06:06, 04:05](1269 MB) -PASS -- TEST 'rap_decomp_intel' [10:39, 08:10](1033 MB) -PASS -- TEST 'rap_2threads_intel' [09:37, 07:26](1187 MB) -PASS -- TEST 'rap_restart_intel' [06:48, 04:21](1101 MB) -PASS -- TEST 'rap_sfcdiff_intel' [10:42, 08:14](1106 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [10:39, 08:12](1042 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [07:46, 05:55](1132 MB) -PASS -- TEST 'hrrr_control_intel' [05:42, 04:02](1042 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [06:36, 04:08](1028 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [05:35, 03:45](1100 MB) -PASS -- TEST 'hrrr_control_restart_intel' [04:31, 02:10](996 MB) -PASS -- TEST 'rrfs_v1beta_intel' [09:47, 07:41](1099 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [11:28, 09:26](1988 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [10:28, 09:07](2058 MB) - -PASS -- COMPILE 'csawmg_intel' [11:12, 09:56] -PASS -- TEST 'control_csawmg_intel' [08:37, 06:12](1018 MB) -PASS -- TEST 'control_ras_intel' [05:23, 03:18](738 MB) - -PASS -- COMPILE 'wam_intel' [11:12, 10:01] ( 1 remarks ) -PASS -- TEST 'control_wam_intel' [13:52, 11:15](1666 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [12:11, 10:18] ( 1 remarks ) -PASS -- TEST 'control_p8_faster_intel' [04:54, 02:56](1851 MB) -PASS -- TEST 'regional_control_faster_intel' [06:41, 04:59](1116 MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [09:11, 07:38] ( 882 warnings 9 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [04:48, 02:15](1609 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [04:51, 02:13](1613 MB) -PASS -- TEST 'control_stochy_debug_intel' [04:25, 03:06](831 MB) -PASS -- TEST 'control_lndp_debug_intel' [04:25, 02:52](828 MB) -PASS -- TEST 'control_csawmg_debug_intel' [06:43, 04:20](1139 MB) -PASS -- TEST 'control_ras_debug_intel' [04:25, 02:56](834 MB) -PASS -- TEST 'control_diag_debug_intel' [04:52, 02:45](1687 MB) -PASS -- TEST 'control_debug_p8_intel' [04:48, 02:39](1904 MB) -PASS -- TEST 'regional_debug_intel' [19:42, 17:36](1087 MB) -PASS -- TEST 'rap_control_debug_intel' [06:26, 05:06](1210 MB) -PASS -- TEST 'hrrr_control_debug_intel' [06:27, 05:00](1205 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [06:26, 05:02](1209 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [06:28, 05:08](1217 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [06:27, 04:59](1210 MB) -PASS -- TEST 'rap_diag_debug_intel' [07:36, 05:25](1296 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [07:25, 05:18](1214 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [07:24, 05:19](1212 MB) -PASS -- TEST 'rap_lndp_debug_intel' [06:24, 05:06](1211 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [06:25, 05:04](1217 MB) -PASS -- TEST 'rap_noah_debug_intel' [06:25, 04:59](1216 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [06:23, 04:52](1214 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [10:23, 08:11](1215 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [06:23, 05:03](1216 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [06:26, 05:04](1215 MB) -PASS -- TEST 'rap_flake_debug_intel' [06:23, 04:59](1209 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [10:42, 08:49](1221 MB) - -PASS -- COMPILE 'atm_debug_dyn32_gnu' [06:11, 04:26] -PASS -- TEST 'control_csawmg_debug_gnu' [04:38, 02:25](714 MB) - -PASS -- COMPILE 'wam_debug_intel' [06:11, 04:50] ( 837 warnings 1 remarks ) -PASS -- TEST 'control_wam_debug_intel' [15:50, 13:35](1687 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [11:11, 09:50] ( 3 warnings 8 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [06:02, 03:54](1139 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [08:44, 06:33](1057 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [05:41, 03:31](988 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [08:38, 06:14](1101 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [05:36, 03:14](951 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [05:32, 03:38](932 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [06:54, 04:57](1031 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [03:32, 01:52](922 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [11:11, 10:04] ( 3 warnings 8 remarks ) -PASS -- TEST 'conus13km_control_intel' [03:56, 02:01](1186 MB) -PASS -- TEST 'conus13km_2threads_intel' [02:41, 00:51](1106 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [03:48, 01:12](1096 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [12:12, 10:09] ( 3 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [06:41, 04:15](983 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [06:11, 04:42] ( 785 warnings 8 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [07:24, 05:11](1094 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [06:25, 05:03](1096 MB) -PASS -- TEST 'conus13km_debug_intel' [16:51, 14:32](1239 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [15:55, 14:03](931 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [09:46, 07:52](1166 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [15:47, 14:04](1313 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [06:11, 04:52] ( 785 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [07:27, 05:17](1136 MB) - -PASS -- COMPILE 'hafsw_intel' [14:12, 12:09] ( 1 warnings 9 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [08:22, 05:12](721 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [08:34, 06:10](1107 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [09:25, 07:01](816 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [17:27, 14:44](852 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [21:32, 18:44](872 MB) -PASS -- TEST 'hafs_regional_1nest_atm_intel' [08:02, 05:30](490 MB) -PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [09:23, 06:51](507 MB) -PASS -- TEST 'hafs_global_1nest_atm_intel' [04:45, 02:47](369 MB) -PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [11:33, 07:17](472 MB) -PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [05:48, 03:45](518 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [05:49, 03:37](516 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [06:53, 04:11](584 MB) -PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [03:30, 01:16](397 MB) -PASS -- TEST 'gnv1_nested_intel' [07:35, 04:19](1729 MB) - -PASS -- COMPILE 'hafsw_debug_intel' [07:12, 05:11] ( 1462 warnings 1489 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [14:56, 13:09](573 MB) - -PASS -- COMPILE 'hafsw_faster_intel' [13:12, 11:35] ( 8 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [13:10, 10:17](659 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [13:14, 10:19](733 MB) - -PASS -- COMPILE 'hafs_mom6w_intel' [13:11, 11:41] ( 8 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [11:33, 08:16](712 MB) - -PASS -- COMPILE 'hafs_all_intel' [12:11, 10:40] ( 8 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [09:29, 06:33](816 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [09:17, 06:35](794 MB) -PASS -- TEST 'hafs_regional_datm_cdeps_intel' [18:54, 16:46](1220 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [08:11, 06:39] -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [04:19, 02:53](1141 MB) -PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [03:23, 01:40](1111 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [04:18, 02:36](1027 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [04:18, 02:45](1030 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [04:18, 02:41](1022 MB) -PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [04:18, 02:47](1163 MB) -PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [04:18, 02:44](1163 MB) -PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [04:18, 02:42](1032 MB) -PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [09:23, 06:33](1067 MB) -PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [09:16, 06:23](1049 MB) -PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [04:19, 02:49](1154 MB) -PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [06:20, 04:20](2439 MB) -PASS -- TEST 'datm_cdeps_gfs_intel' [05:20, 03:59](2523 MB) - -PASS -- COMPILE 'datm_cdeps_debug_intel' [05:11, 03:17] ( 2 warnings ) -PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [08:19, 06:22](1086 MB) - -PASS -- COMPILE 'datm_cdeps_faster_intel' [08:12, 06:43] -PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [04:20, 02:47](1154 MB) - -PASS -- COMPILE 'datm_cdeps_land_intel' [02:11, 00:58] ( 1 remarks ) -PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [02:30, 00:44](256 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_intel' [02:25, 00:49](328 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [02:28, 00:31](320 MB) - -PASS -- COMPILE 'datm_cdeps_lm4_intel' [03:11, 01:20] -PASS -- TEST 'datm_cdeps_lm4_gswp3_intel' [02:34, 00:30](570 MB) -PASS -- TEST 'datm_cdeps_lm4_gswp3_rst_intel' [02:37, 00:17](452 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [12:12, 10:40] ( 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [06:04, 03:43](1996 MB) - -PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [12:12, 10:32] ( 1 warnings 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_dice_intel' [09:56, 08:03](1984 MB) - -PASS -- COMPILE 'atml_intel' [12:11, 10:56] ( 8 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_sbs_intel' [06:57, 04:20](1873 MB) -PASS -- TEST 'control_p8_atmlnd_intel' [06:55, 04:20](1857 MB) -PASS -- TEST 'control_restart_p8_atmlnd_intel' [04:47, 02:23](1096 MB) - -PASS -- COMPILE 'atml_debug_intel' [07:12, 05:27] ( 880 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_debug_intel' [07:55, 05:44](1900 MB) - -PASS -- COMPILE 'atmw_intel' [13:12, 11:13] ( 9 remarks ) -PASS -- TEST 'atmwav_control_noaero_p8_intel' [03:56, 01:56](1914 MB) - -PASS -- COMPILE 'atmaero_intel' [12:13, 10:36] ( 1 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [07:00, 04:36](3172 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [07:02, 04:53](3099 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [06:47, 04:57](3106 MB) - -PASS -- COMPILE 'atmaq_debug_intel' [06:12, 04:54] ( 882 warnings 6 remarks ) - -PASS -- COMPILE 'atm_fbh_intel' [11:12, 09:49] ( 3 warnings 8 remarks ) -PASS -- TEST 'cpld_regional_atm_fbh_intel' [13:29, 11:35](1130 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intelllvm' [08:12, 06:40] -PASS -- TEST 'rap_control_dyn32_phy32_intelllvm' [10:39, 08:29](1052 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intelllvm' [08:11, 06:50] -PASS -- TEST 'rap_control_dyn64_phy32_intelllvm' [06:37, 04:56](980 MB) - -PASS -- COMPILE 'atm_gnu' [06:12, 04:29] -PASS -- TEST 'control_c48_gnu' [11:37, 09:33](1510 MB) -PASS -- TEST 'control_stochy_gnu' [05:21, 03:30](496 MB) -PASS -- TEST 'control_ras_gnu' [06:21, 04:55](503 MB) -PASS -- TEST 'control_p8_gnu' [07:53, 05:15](1458 MB) -PASS -- TEST 'control_p8_ugwpv1_gnu' [07:49, 05:12](1446 MB) -PASS -- TEST 'control_flake_gnu' [12:24, 10:44](543 MB) - -PASS -- COMPILE 'rrfs_gnu' [06:12, 04:25] -PASS -- TEST 'rap_control_gnu' [13:37, 11:28](809 MB) -PASS -- TEST 'rap_decomp_gnu' [13:30, 11:35](804 MB) -PASS -- TEST 'rap_2threads_gnu' [12:34, 10:25](916 MB) -PASS -- TEST 'rap_restart_gnu' [07:41, 05:47](572 MB) -PASS -- TEST 'rap_sfcdiff_gnu' [13:39, 11:30](835 MB) -PASS -- TEST 'rap_sfcdiff_decomp_gnu' [13:35, 11:44](847 MB) -PASS -- TEST 'rap_sfcdiff_restart_gnu' [10:44, 08:30](576 MB) -PASS -- TEST 'hrrr_control_gnu' [07:40, 05:54](804 MB) -PASS -- TEST 'hrrr_control_noqr_gnu' [07:35, 05:59](825 MB) -PASS -- TEST 'hrrr_control_2threads_gnu' [07:33, 05:21](905 MB) -PASS -- TEST 'hrrr_control_decomp_gnu' [07:30, 05:54](837 MB) -PASS -- TEST 'hrrr_control_restart_gnu' [04:29, 03:02](559 MB) -PASS -- TEST 'hrrr_control_restart_noqr_gnu' [04:28, 03:01](648 MB) -PASS -- TEST 'rrfs_v1beta_gnu' [13:44, 11:10](802 MB) - -PASS -- COMPILE 'csawmg_gnu' [05:12, 03:56] -PASS -- TEST 'control_csawmg_gnu' [10:36, 08:35](737 MB) - -PASS -- COMPILE 'atm_dyn32_debug_gnu' [08:11, 06:33] -PASS -- TEST 'control_diag_debug_gnu' [03:43, 01:36](1267 MB) -PASS -- TEST 'regional_debug_gnu' [13:38, 11:34](737 MB) -PASS -- TEST 'rap_control_debug_gnu' [04:24, 02:37](809 MB) -PASS -- TEST 'hrrr_control_debug_gnu' [04:23, 02:32](808 MB) -PASS -- TEST 'hrrr_gf_debug_gnu' [04:23, 02:39](814 MB) -PASS -- TEST 'hrrr_c3_debug_gnu' [04:22, 02:40](817 MB) -PASS -- TEST 'rap_diag_debug_gnu' [04:33, 02:53](901 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_gnu' [05:22, 04:05](813 MB) -PASS -- TEST 'rap_progcld_thompson_debug_gnu' [04:23, 02:39](814 MB) -PASS -- TEST 'rrfs_v1beta_debug_gnu' [04:24, 02:42](807 MB) -PASS -- TEST 'control_ras_debug_gnu' [03:22, 01:36](450 MB) -PASS -- TEST 'control_stochy_debug_gnu' [03:21, 01:48](443 MB) -PASS -- TEST 'control_debug_p8_gnu' [03:42, 01:36](1436 MB) -PASS -- TEST 'rap_flake_debug_gnu' [04:24, 02:36](817 MB) -PASS -- TEST 'rap_clm_lake_debug_gnu' [04:26, 02:37](819 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_gnu' [06:39, 04:23](820 MB) - -PASS -- COMPILE 'wam_debug_gnu' [04:11, 02:21] - -PASS -- COMPILE 'rrfs_dyn32_phy32_gnu' [05:11, 04:05] -PASS -- TEST 'rap_control_dyn32_phy32_gnu' [11:33, 09:47](701 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_gnu' [06:35, 05:09](695 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_gnu' [10:37, 09:01](741 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_gnu' [06:29, 04:44](737 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_gnu' [07:30, 05:17](690 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_gnu' [09:36, 07:17](554 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_gnu' [04:29, 02:51](530 MB) -PASS -- TEST 'conus13km_control_gnu' [05:53, 03:13](865 MB) -PASS -- TEST 'conus13km_2threads_gnu' [07:47, 06:02](866 MB) -PASS -- TEST 'conus13km_restart_mismatch_gnu' [03:45, 01:52](550 MB) - -PASS -- COMPILE 'atm_dyn64_phy32_gnu' [11:11, 09:39] -PASS -- TEST 'rap_control_dyn64_phy32_gnu' [07:39, 05:52](723 MB) - -PASS -- COMPILE 'atm_dyn32_phy32_debug_gnu' [08:11, 06:31] -PASS -- TEST 'rap_control_debug_dyn32_phy32_gnu' [04:24, 02:34](711 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_gnu' [04:23, 02:33](709 MB) -PASS -- TEST 'conus13km_debug_gnu' [08:53, 06:49](880 MB) -PASS -- TEST 'conus13km_debug_qr_gnu' [08:44, 06:52](572 MB) -PASS -- TEST 'conus13km_debug_2threads_gnu' [09:41, 07:48](885 MB) -PASS -- TEST 'conus13km_radar_tten_debug_gnu' [08:42, 06:52](950 MB) - -PASS -- COMPILE 'atm_dyn64_phy32_debug_gnu' [08:11, 06:30] -PASS -- TEST 'rap_control_dyn64_phy32_debug_gnu' [04:23, 02:39](728 MB) - -PASS -- COMPILE 's2swa_gnu' [18:12, 16:32] - -PASS -- COMPILE 's2s_gnu' [17:12, 16:00] -PASS -- TEST 'cpld_control_nowave_noaero_p8_gnu' [22:08, 19:28](1506 MB) - -PASS -- COMPILE 's2swa_debug_gnu' [05:11, 03:08] - -PASS -- COMPILE 's2sw_pdlib_gnu' [17:12, 15:48] -PASS -- TEST 'cpld_control_pdlib_p8_gnu' [37:13, 34:19](1453 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_gnu' [04:11, 02:55] - -PASS -- COMPILE 'datm_cdeps_gnu' [17:12, 15:21] -PASS -- TEST 'datm_cdeps_control_cfsr_gnu' [04:18, 03:01](698 MB) +* (-r) - USE ROCOTO + +PASS -- COMPILE 's2swa_32bit_intel' [13:12, 13:11] ( 1 warnings 9 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [12:41, 11:43](3301 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [15:45, 15:43] ( 1 warnings 9 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [20:43, 19:54](1963 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [21:57, 20:49](2166 MB) +PASS -- TEST 'cpld_restart_gfsv17_intel' [09:15, 08:14](1278 MB) +PASS -- TEST 'cpld_mpi_gfsv17_intel' [23:58, 23:07](1863 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [16:12, 16:11] ( 1 warnings 9 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [19:53, 19:20](1936 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [06:01, 05:59] ( 1520 warnings 1986 remarks ) +PASS -- TEST 'cpld_debug_gfsv17_intel' [27:25, 26:37](1924 MB) + +PASS -- COMPILE 's2swa_intel' [13:13, 13:13] ( 1 warnings 9 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [16:29, 15:28](3318 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [15:07, 14:11](3328 MB) +PASS -- TEST 'cpld_restart_p8_intel' [08:34, 07:31](3235 MB) +PASS -- TEST 'cpld_control_qr_p8_intel' [14:56, 14:00](3349 MB) +PASS -- TEST 'cpld_restart_qr_p8_intel' [08:21, 07:23](3270 MB) +PASS -- TEST 'cpld_2threads_p8_intel' [14:02, 13:15](3646 MB) +PASS -- TEST 'cpld_decomp_p8_intel' [15:02, 14:10](3324 MB) +PASS -- TEST 'cpld_mpi_p8_intel' [13:00, 11:53](3198 MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [15:11, 14:03](3330 MB) +PASS -- TEST 'cpld_control_c192_p8_intel' [12:03, 10:13](3520 MB) +PASS -- TEST 'cpld_restart_c192_p8_intel' [09:19, 06:41](3614 MB) +PASS -- TEST 'cpld_bmark_p8_intel' [23:10, 16:20](4306 MB) +PASS -- TEST 'cpld_restart_bmark_p8_intel' [18:10, 09:18](4369 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [08:22, 07:22](3292 MB) + +PASS -- COMPILE 's2sw_intel' [12:25, 12:24] ( 1 warnings 9 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [09:56, 09:07](1990 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [11:57, 11:02](2016 MB) + +PASS -- COMPILE 's2swa_debug_intel' [06:02, 06:01] ( 1410 warnings 1216 remarks ) +PASS -- TEST 'cpld_debug_p8_intel' [23:57, 22:52](3391 MB) + +PASS -- COMPILE 's2sw_debug_intel' [05:43, 05:41] ( 1410 warnings 1216 remarks ) +PASS -- TEST 'cpld_debug_noaero_p8_intel' [10:32, 09:48](1969 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [11:30, 11:29] ( 1 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [05:17, 04:25](2037 MB) + +PASS -- COMPILE 's2s_intel' [11:52, 11:51] ( 1 warnings 1 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [08:23, 07:52](3037 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [02:50, 02:21](3028 MB) +PASS -- TEST 'cpld_restart_c48_intel' [02:12, 01:35](2480 MB) + +PASS -- COMPILE 's2swa_faster_intel' [16:40, 16:39] ( 1 warnings 9 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [14:38, 13:39](3333 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [15:42, 15:42] ( 1 warnings 9 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [28:55, 27:59](2006 MB) +PASS -- TEST 'cpld_restart_pdlib_p8_intel' [14:52, 13:56](1272 MB) +PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [33:50, 33:00](1920 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [05:41, 05:40] ( 1520 warnings 1986 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [30:48, 29:58](1955 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [10:57, 10:57] ( 1 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [03:51, 03:24](703 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [03:48, 03:18](1585 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [03:48, 03:18](1596 MB) +PASS -- TEST 'control_latlon_intel' [03:43, 03:14](1590 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [03:46, 03:15](1589 MB) +PASS -- TEST 'control_c48_intel' [12:10, 11:44](1717 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [06:54, 06:41](857 MB) +PASS -- TEST 'control_c48_lnd_iau_intel' [12:05, 11:40](1728 MB) +PASS -- TEST 'control_c192_intel' [12:44, 12:03](1754 MB) +PASS -- TEST 'control_c384_intel' [15:21, 13:48](1981 MB) +PASS -- TEST 'control_c384gdas_intel' [10:52, 08:20](1385 MB) +PASS -- TEST 'control_stochy_intel' [01:54, 01:38](658 MB) +PASS -- TEST 'control_stochy_restart_intel' [01:18, 01:00](504 MB) +PASS -- TEST 'control_lndp_intel' [01:48, 01:35](658 MB) +PASS -- TEST 'control_iovr4_intel' [02:44, 02:28](655 MB) +PASS -- TEST 'control_iovr5_intel' [02:45, 02:29](651 MB) +PASS -- TEST 'control_p8_intel' [04:26, 03:45](1880 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [03:47, 03:07](1883 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [04:16, 03:38](1865 MB) +PASS -- TEST 'control_restart_p8_intel' [02:40, 02:05](1124 MB) +PASS -- TEST 'control_noqr_p8_intel' [04:19, 03:40](1854 MB) +PASS -- TEST 'control_restart_noqr_p8_intel' [02:39, 02:01](1145 MB) +PASS -- TEST 'control_decomp_p8_intel' [04:19, 03:43](1860 MB) +PASS -- TEST 'control_2threads_p8_intel' [04:10, 03:36](1951 MB) +PASS -- TEST 'control_p8_lndp_intel' [07:15, 06:42](1859 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [04:47, 04:09](1958 MB) +PASS -- TEST 'control_p8_mynn_intel' [03:48, 03:08](1905 MB) +PASS -- TEST 'merra2_thompson_intel' [04:11, 03:28](1884 MB) +PASS -- TEST 'regional_control_intel' [05:53, 05:25](1121 MB) +PASS -- TEST 'regional_restart_intel' [03:17, 02:56](1100 MB) +PASS -- TEST 'regional_decomp_intel' [06:14, 05:45](1117 MB) +PASS -- TEST 'regional_2threads_intel' [04:00, 03:29](1121 MB) +PASS -- TEST 'regional_noquilt_intel' [05:46, 05:22](1424 MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [05:53, 05:26](1121 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [05:52, 05:23](1132 MB) +PASS -- TEST 'regional_wofs_intel' [07:32, 07:01](1899 MB) + +PASS -- COMPILE 'rrfs_intel' [10:17, 10:16] ( 3 warnings 9 remarks ) +PASS -- TEST 'rap_control_intel' [08:29, 07:53](1108 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [04:57, 04:06](1269 MB) +PASS -- TEST 'rap_decomp_intel' [08:40, 08:14](1034 MB) +PASS -- TEST 'rap_2threads_intel' [07:49, 07:24](1187 MB) +PASS -- TEST 'rap_restart_intel' [04:34, 04:05](1108 MB) +PASS -- TEST 'rap_sfcdiff_intel' [08:22, 07:49](1107 MB) +PASS -- TEST 'rap_sfcdiff_decomp_intel' [08:37, 08:10](1046 MB) +PASS -- TEST 'rap_sfcdiff_restart_intel' [06:26, 05:55](1133 MB) +PASS -- TEST 'hrrr_control_intel' [04:35, 04:00](1041 MB) +PASS -- TEST 'hrrr_control_decomp_intel' [04:31, 04:06](1026 MB) +PASS -- TEST 'hrrr_control_2threads_intel' [04:04, 03:41](1093 MB) +PASS -- TEST 'hrrr_control_restart_intel' [02:28, 02:10](998 MB) +PASS -- TEST 'rrfs_v1beta_intel' [08:14, 07:42](1099 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [09:56, 09:42](1977 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [09:30, 09:15](2061 MB) + +PASS -- COMPILE 'csawmg_intel' [10:01, 10:00] +PASS -- TEST 'control_csawmg_intel' [06:36, 06:10](1023 MB) +PASS -- TEST 'control_ras_intel' [03:30, 03:17](744 MB) + +PASS -- COMPILE 'wam_intel' [10:06, 10:05] ( 1 remarks ) +PASS -- TEST 'control_wam_intel' [12:01, 11:28](1634 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [10:02, 10:01] ( 1 remarks ) +PASS -- TEST 'control_p8_faster_intel' [03:23, 02:47](1878 MB) +PASS -- TEST 'regional_control_faster_intel' [05:21, 04:57](1112 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [07:52, 07:51] ( 882 warnings 9 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [02:45, 02:14](1608 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [02:50, 02:20](1613 MB) +PASS -- TEST 'control_stochy_debug_intel' [03:16, 03:06](822 MB) +PASS -- TEST 'control_lndp_debug_intel' [02:58, 02:47](834 MB) +PASS -- TEST 'control_csawmg_debug_intel' [04:51, 04:29](1144 MB) +PASS -- TEST 'control_ras_debug_intel' [03:00, 02:50](838 MB) +PASS -- TEST 'control_diag_debug_intel' [03:19, 02:50](1687 MB) +PASS -- TEST 'control_debug_p8_intel' [03:08, 02:42](1863 MB) +PASS -- TEST 'regional_debug_intel' [18:05, 17:40](1103 MB) +PASS -- TEST 'rap_control_debug_intel' [05:17, 05:03](1214 MB) +PASS -- TEST 'hrrr_control_debug_intel' [05:20, 05:06](1205 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [05:18, 05:03](1212 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [05:11, 04:58](1217 MB) +PASS -- TEST 'rap_unified_drag_suite_debug_intel' [05:15, 05:01](1213 MB) +PASS -- TEST 'rap_diag_debug_intel' [05:46, 05:20](1293 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [05:19, 05:06](1218 MB) +PASS -- TEST 'rap_unified_ugwp_debug_intel' [05:16, 05:05](1211 MB) +PASS -- TEST 'rap_lndp_debug_intel' [05:15, 05:03](1219 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [05:23, 05:11](1214 MB) +PASS -- TEST 'rap_noah_debug_intel' [05:14, 05:01](1213 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [05:13, 05:01](1209 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [08:28, 08:16](1207 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [05:07, 04:55](1213 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [05:24, 05:08](1223 MB) +PASS -- TEST 'rap_flake_debug_intel' [05:19, 05:07](1213 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [09:19, 08:51](1216 MB) + +PASS -- COMPILE 'atm_debug_dyn32_gnu' [04:14, 04:14] +PASS -- TEST 'control_csawmg_debug_gnu' [02:48, 02:23](719 MB) + +PASS -- COMPILE 'wam_debug_intel' [04:30, 04:30] ( 837 warnings 1 remarks ) +PASS -- TEST 'control_wam_debug_intel' [14:17, 13:40](1679 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [09:56, 09:55] ( 3 warnings 8 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [05:05, 04:00](1138 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [07:02, 06:30](1048 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [04:00, 03:26](990 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [06:49, 06:16](1105 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [03:41, 03:13](950 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [04:08, 03:38](942 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_intel' [05:25, 04:57](1031 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [02:10, 01:53](942 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [10:01, 10:01] ( 3 warnings 8 remarks ) +PASS -- TEST 'conus13km_control_intel' [02:50, 02:04](1187 MB) +PASS -- TEST 'conus13km_2threads_intel' [01:57, 00:53](1108 MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [01:48, 01:15](1097 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [09:56, 09:56] ( 3 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [04:47, 04:16](979 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [04:30, 04:30] ( 785 warnings 8 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [05:08, 04:52](1090 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [05:06, 04:50](1089 MB) +PASS -- TEST 'conus13km_debug_intel' [14:57, 14:17](1239 MB) +PASS -- TEST 'conus13km_debug_qr_intel' [14:50, 14:05](930 MB) +PASS -- TEST 'conus13km_debug_2threads_intel' [08:50, 08:07](1166 MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [15:00, 14:31](1297 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [04:39, 04:38] ( 785 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [05:24, 05:05](1129 MB) + +PASS -- COMPILE 'hafsw_intel' [11:45, 11:44] ( 1 warnings 9 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [06:08, 05:04](710 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [06:41, 06:21](1116 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [08:19, 07:15](813 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [15:55, 14:52](851 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [20:06, 18:54](874 MB) +PASS -- TEST 'hafs_regional_1nest_atm_intel' [06:11, 05:29](493 MB) +PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [07:48, 06:44](509 MB) +PASS -- TEST 'hafs_global_1nest_atm_intel' [03:18, 02:46](375 MB) +PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [09:01, 07:21](486 MB) +PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [04:11, 03:39](519 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [04:07, 03:31](521 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [04:47, 04:10](579 MB) +PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [01:30, 01:12](401 MB) +PASS -- TEST 'gnv1_nested_intel' [05:16, 04:04](1711 MB) + +PASS -- COMPILE 'hafsw_debug_intel' [05:07, 05:07] ( 1462 warnings 1489 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [13:26, 12:48](586 MB) + +PASS -- COMPILE 'hafsw_faster_intel' [11:05, 11:05] ( 8 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [10:55, 10:10](620 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [11:04, 10:15](697 MB) + +PASS -- COMPILE 'hafs_mom6w_intel' [11:26, 11:26] ( 8 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [09:23, 08:10](789 MB) + +PASS -- COMPILE 'hafs_all_intel' [10:50, 10:50] ( 8 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [07:39, 06:40](813 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [07:42, 06:43](801 MB) +PASS -- TEST 'hafs_regional_datm_cdeps_intel' [16:56, 16:19](1218 MB) + +PASS -- COMPILE 'datm_cdeps_intel' [06:33, 06:32] +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [02:53, 02:46](1153 MB) +PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [01:52, 01:43](1110 MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [02:50, 02:43](1008 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [02:51, 02:42](1022 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [02:50, 02:43](1018 MB) +PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [02:57, 02:51](1148 MB) +PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [02:51, 02:44](1159 MB) +PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [02:48, 02:42](1020 MB) +PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [07:24, 06:16](1068 MB) +PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [07:18, 06:17](1056 MB) +PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [02:58, 02:51](1155 MB) +PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [04:08, 04:01](2435 MB) +PASS -- TEST 'datm_cdeps_gfs_intel' [04:07, 04:00](2454 MB) + +PASS -- COMPILE 'datm_cdeps_debug_intel' [03:15, 03:14] ( 2 warnings ) +PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [06:35, 06:27](1081 MB) + +PASS -- COMPILE 'datm_cdeps_faster_intel' [06:36, 06:35] +PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [02:54, 02:47](1141 MB) + +PASS -- COMPILE 'datm_cdeps_land_intel' [01:02, 01:01] ( 1 remarks ) +PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [01:01, 00:43](263 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_intel' [07:42, 07:29](326 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [00:43, 00:29](331 MB) + +PASS -- COMPILE 'datm_cdeps_lm4_intel' [01:21, 01:20] +PASS -- TEST 'datm_cdeps_lm4_gswp3_intel' [00:47, 00:28](571 MB) +PASS -- TEST 'datm_cdeps_lm4_gswp3_rst_intel' [00:35, 00:16](459 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [10:56, 10:54] ( 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [04:40, 03:49](1953 MB) + +PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [10:26, 10:25] ( 1 warnings 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_dice_intel' [08:52, 08:09](1986 MB) + +PASS -- COMPILE 'atml_intel' [11:02, 11:01] ( 8 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_sbs_intel' [05:17, 04:28](1818 MB) +PASS -- TEST 'control_p8_atmlnd_intel' [05:15, 04:27](1834 MB) +PASS -- TEST 'control_restart_p8_atmlnd_intel' [02:55, 02:22](1098 MB) + +PASS -- COMPILE 'atml_debug_intel' [05:49, 05:48] ( 880 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_debug_intel' [06:34, 05:46](1843 MB) + +PASS -- COMPILE 'atmw_intel' [11:03, 11:02] ( 9 remarks ) +PASS -- TEST 'atmwav_control_noaero_p8_intel' [02:53, 02:14](1882 MB) + +PASS -- COMPILE 'atmaero_intel' [10:27, 10:26] ( 1 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [05:18, 04:34](3172 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [05:39, 04:56](3096 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [05:36, 05:04](3099 MB) + +PASS -- COMPILE 'atmaq_debug_intel' [04:45, 04:44] ( 882 warnings 6 remarks ) + +PASS -- COMPILE 'atm_fbh_intel' [09:46, 09:45] ( 3 warnings 8 remarks ) +PASS -- TEST 'cpld_regional_atm_fbh_intel' [12:00, 11:40](1103 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intelllvm' [06:28, 06:28] +PASS -- TEST 'rap_control_dyn32_phy32_intelllvm' [08:58, 08:25](1051 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intelllvm' [06:36, 06:35] +PASS -- TEST 'rap_control_dyn64_phy32_intelllvm' [05:58, 05:03](982 MB) + +PASS -- COMPILE 'atm_gnu' [04:31, 04:30] +PASS -- TEST 'control_c48_gnu' [10:07, 09:36](1511 MB) +PASS -- TEST 'control_stochy_gnu' [03:43, 03:29](499 MB) +PASS -- TEST 'control_ras_gnu' [05:19, 05:06](501 MB) +PASS -- TEST 'control_p8_gnu' [06:06, 05:21](1449 MB) +PASS -- TEST 'control_p8_ugwpv1_gnu' [05:58, 05:17](1467 MB) +PASS -- TEST 'control_flake_gnu' [10:53, 10:36](540 MB) + +PASS -- COMPILE 'rrfs_gnu' [04:29, 04:28] +PASS -- TEST 'rap_control_gnu' [12:02, 11:35](812 MB) +PASS -- TEST 'rap_decomp_gnu' [12:17, 11:48](803 MB) +PASS -- TEST 'rap_2threads_gnu' [10:53, 10:27](915 MB) +PASS -- TEST 'rap_restart_gnu' [06:23, 05:49](574 MB) +PASS -- TEST 'rap_sfcdiff_gnu' [11:54, 11:25](837 MB) +PASS -- TEST 'rap_sfcdiff_decomp_gnu' [12:16, 11:46](841 MB) +PASS -- TEST 'rap_sfcdiff_restart_gnu' [09:06, 08:31](574 MB) +PASS -- TEST 'hrrr_control_gnu' [06:26, 05:56](806 MB) +PASS -- TEST 'hrrr_control_noqr_gnu' [06:15, 05:52](788 MB) +PASS -- TEST 'hrrr_control_2threads_gnu' [05:47, 05:23](906 MB) +PASS -- TEST 'hrrr_control_decomp_gnu' [06:27, 06:00](838 MB) +PASS -- TEST 'hrrr_control_restart_gnu' [03:26, 03:06](554 MB) +PASS -- TEST 'hrrr_control_restart_noqr_gnu' [03:22, 03:02](651 MB) +PASS -- TEST 'rrfs_v1beta_gnu' [11:53, 11:18](801 MB) + +PASS -- COMPILE 'csawmg_gnu' [04:20, 04:19] +PASS -- TEST 'control_csawmg_gnu' [09:06, 08:35](740 MB) + +PASS -- COMPILE 'atm_dyn32_debug_gnu' [06:56, 06:54] +PASS -- TEST 'control_diag_debug_gnu' [02:17, 01:38](1267 MB) +PASS -- TEST 'regional_debug_gnu' [11:19, 10:48](740 MB) +PASS -- TEST 'rap_control_debug_gnu' [02:59, 02:45](821 MB) +PASS -- TEST 'hrrr_control_debug_gnu' [02:56, 02:40](814 MB) +PASS -- TEST 'hrrr_gf_debug_gnu' [02:56, 02:41](817 MB) +PASS -- TEST 'hrrr_c3_debug_gnu' [03:02, 02:47](821 MB) +PASS -- TEST 'rap_diag_debug_gnu' [03:17, 02:49](901 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_gnu' [04:28, 04:12](816 MB) +PASS -- TEST 'rap_progcld_thompson_debug_gnu' [02:57, 02:42](819 MB) +PASS -- TEST 'rrfs_v1beta_debug_gnu' [02:56, 02:40](817 MB) +PASS -- TEST 'control_ras_debug_gnu' [01:51, 01:37](454 MB) +PASS -- TEST 'control_stochy_debug_gnu' [02:00, 01:46](447 MB) +PASS -- TEST 'control_debug_p8_gnu' [02:14, 01:38](1418 MB) +PASS -- TEST 'rap_flake_debug_gnu' [03:02, 02:43](822 MB) +PASS -- TEST 'rap_clm_lake_debug_gnu' [02:58, 02:44](822 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_gnu' [05:05, 04:34](820 MB) + +PASS -- COMPILE 'wam_debug_gnu' [02:53, 02:53] + +PASS -- COMPILE 'rrfs_dyn32_phy32_gnu' [04:27, 04:26] +PASS -- TEST 'rap_control_dyn32_phy32_gnu' [10:21, 09:54](697 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_gnu' [05:48, 05:15](694 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_gnu' [09:38, 09:07](741 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_gnu' [05:15, 04:50](740 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_gnu' [05:47, 05:22](692 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_gnu' [07:51, 07:21](549 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_gnu' [03:02, 02:40](530 MB) +PASS -- TEST 'conus13km_control_gnu' [04:06, 03:14](864 MB) +PASS -- TEST 'conus13km_2threads_gnu' [06:29, 05:51](867 MB) +PASS -- TEST 'conus13km_restart_mismatch_gnu' [02:25, 01:49](552 MB) + +PASS -- COMPILE 'atm_dyn64_phy32_gnu' [09:45, 09:44] +PASS -- TEST 'rap_control_dyn64_phy32_gnu' [06:26, 05:55](722 MB) + +PASS -- COMPILE 'atm_dyn32_phy32_debug_gnu' [06:47, 06:46] +PASS -- TEST 'rap_control_debug_dyn32_phy32_gnu' [02:53, 02:38](706 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_gnu' [02:47, 02:32](704 MB) +PASS -- TEST 'conus13km_debug_gnu' [07:37, 07:01](880 MB) +PASS -- TEST 'conus13km_debug_qr_gnu' [07:37, 07:03](569 MB) +PASS -- TEST 'conus13km_debug_2threads_gnu' [08:38, 08:04](885 MB) +PASS -- TEST 'conus13km_radar_tten_debug_gnu' [07:34, 07:00](947 MB) + +PASS -- COMPILE 'atm_dyn64_phy32_debug_gnu' [06:44, 06:42] +PASS -- TEST 'rap_control_dyn64_phy32_debug_gnu' [02:59, 02:43](737 MB) + +PASS -- COMPILE 's2swa_gnu' [16:36, 16:34] + +PASS -- COMPILE 's2s_gnu' [16:06, 16:05] +PASS -- TEST 'cpld_control_nowave_noaero_p8_gnu' [20:20, 19:16](1498 MB) + +PASS -- COMPILE 's2swa_debug_gnu' [03:06, 03:05] + +PASS -- COMPILE 's2sw_pdlib_gnu' [15:59, 15:57] +PASS -- TEST 'cpld_control_pdlib_p8_gnu' [32:58, 31:57](1455 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_gnu' [03:09, 03:08] + +PASS -- COMPILE 'datm_cdeps_gnu' [15:52, 15:50] +PASS -- TEST 'datm_cdeps_control_cfsr_gnu' [03:18, 03:08](691 MB) SYNOPSIS: -Starting Date/Time: 20241209 03:11:58 -Ending Date/Time: 20241209 06:06:55 -Total Time: 02h:55m:12s +Starting Date/Time: 20241212 18:44:29 +Ending Date/Time: 20241212 23:33:04 +Total Time: 04h:48m:57s Compiles Completed: 61/61 Tests Completed: 249/249 From 1aabf1d8306d8b8c8a473d9646c983c02403b7ff Mon Sep 17 00:00:00 2001 From: epic-cicd-jenkins Date: Thu, 12 Dec 2024 22:13:52 -0600 Subject: [PATCH 3/7] [AutoRT] Hercules Job Completed. on-behalf-of @ufs-community --- tests/logs/RegressionTests_hercules.log | 752 ++++++++++++------------ 1 file changed, 376 insertions(+), 376 deletions(-) diff --git a/tests/logs/RegressionTests_hercules.log b/tests/logs/RegressionTests_hercules.log index 71d678769d..c5dd9ff71b 100644 --- a/tests/logs/RegressionTests_hercules.log +++ b/tests/logs/RegressionTests_hercules.log @@ -1,15 +1,15 @@ ====START OF HERCULES REGRESSION TESTING LOG==== UFSWM hash used in testing: -7f91b3de985a4799ef7f11450059958002f6aa8c +df31e0b8a5c2890294ca5dab3b940e6e09233653 Submodule hashes used in testing: 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) 1f9eaaa142c8b07ed6b788c9f44ea02cc86d0bae CDEPS-interface/CDEPS (cdeps0.4.17-42-g1f9eaaa) - 6c497bdfce0add89af9df9ad4be4a6a1bdf48494 CICE-interface/CICE (remotes/origin/restart_fh) + ff7fd76118d47ccef6cb934b834161c6be5a9909 CICE-interface/CICE (CICE6.0.0-392-gff7fd76) 3792520561cf9419082ef41f9f0dffd03edf2e43 CICE-interface/CICE/icepack (Icepack1.1.0-198-g3792520) - 3d3d28c120a1ad343f91e0e14dd38cd0cde6ae96 CMEPS-interface/CMEPS (remotes/origin/restart_fh) + 55576eba972ad53cc6546f00d409fa27361f78bd CMEPS-interface/CMEPS (cmeps_v0.4.1-2312-g55576eb) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) 1648e176fa869d0ca9ce9ea5822b3594afd8c353 FV3 (heads/develop) 9490871a616604efe9dd75608214081eef557ad6 FV3/atmos_cubed_sphere (201912_public_release-408-g9490871) @@ -23,11 +23,11 @@ Submodule hashes used in testing: bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) c4d2337d8607ec994b3cd61179eb974e0a237841 LM4-driver (baseline_change_240904-6-gc4d2337) c03c4f68816030f726785daf0db6150aa1e9cc6f LM4-driver/LM4 (land_lad2_2021.02) - e2f6c128f939faec4efa3ce88f3f9025804fb3ae MOM6-interface/MOM6 (remotes/origin/restart_fh) + 8cc8b70f0143e803efb842ed871f9be3062862a4 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10231-g8cc8b70f0) 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) 025043d1ad662fca05f29f88ddd88ddf46c81882 NOAHMP-interface/noahmp (v3.7.1-444-g025043d) - bdf039138204122991cea42729ee44c17ae7dd49 WW3 (6.07.1-353-gbdf03913) + 29063ec7b631d3a967172e8c45c5af13a18e0a82 WW3 (6.07.1-350-g29063ec7) 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -39,385 +39,385 @@ The second time is specifically for the run phase. Times/Memory will be empty for failed tests. BASELINE DIRECTORY: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/develop-20241206 -COMPARISON DIRECTORY: /work2/noaa/epic/nandoam/stmp/hercules/nandoam/FV3_RT/rt_2040785 +COMPARISON DIRECTORY: /work2/noaa/epic/stmp/role-epic/stmp/role-epic/FV3_RT/rt_44029 RT.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic * (-l) - USE CONFIG FILE: rt.conf * (-e) - USE ECFLOW -PASS -- COMPILE 's2swa_32bit_intel' [13:10, 11:17] ( 1 warnings 11 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [21:00, 15:03](2133 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [18:10, 16:41] ( 1 warnings 11 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [20:06, 17:10](1999 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [21:27, 18:10](2292 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [09:18, 07:07](1358 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [20:57, 18:25](1910 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [21:10, 19:15] ( 1 warnings 11 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [18:37, 16:47](1984 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [07:10, 06:03] ( 1520 warnings 1988 remarks ) -PASS -- TEST 'cpld_debug_gfsv17_intel' [28:09, 25:06](1970 MB) - -PASS -- COMPILE 's2swa_intel' [14:10, 12:15] ( 1 warnings 11 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [21:02, 16:21](2203 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [20:04, 15:29](2197 MB) -PASS -- TEST 'cpld_restart_p8_intel' [10:03, 07:34](1969 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [20:54, 15:28](2216 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [10:11, 07:46](1730 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [23:01, 17:31](2571 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [20:01, 15:17](2188 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [14:59, 12:52](2095 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [20:03, 15:32](2203 MB) -PASS -- TEST 'cpld_control_c192_p8_intel' [21:33, 16:54](2988 MB) -PASS -- TEST 'cpld_restart_c192_p8_intel' [09:01, 06:07](2903 MB) -PASS -- TEST 'cpld_bmark_p8_intel' [26:09, 18:15](3851 MB) -PASS -- TEST 'cpld_restart_bmark_p8_intel' [18:49, 10:17](3680 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [12:57, 07:50](2101 MB) - -PASS -- COMPILE 's2sw_intel' [13:10, 11:50] ( 1 warnings 11 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [17:52, 15:04](2011 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [16:58, 11:07](2114 MB) - -PASS -- COMPILE 's2swa_debug_intel' [07:10, 06:04] ( 1410 warnings 1218 remarks ) -PASS -- TEST 'cpld_debug_p8_intel' [23:00, 19:59](2228 MB) - -PASS -- COMPILE 's2sw_debug_intel' [07:10, 05:36] ( 1410 warnings 1218 remarks ) -PASS -- TEST 'cpld_debug_noaero_p8_intel' [11:53, 08:57](2036 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [13:10, 11:13] ( 3 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [10:54, 05:45](2070 MB) - -PASS -- COMPILE 's2s_intel' [13:10, 11:20] ( 1 warnings 3 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [12:39, 07:16](3041 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [08:38, 03:26](3019 MB) -PASS -- TEST 'cpld_restart_c48_intel' [02:38, 01:08](2466 MB) - -PASS -- COMPILE 's2swa_faster_intel' [14:10, 11:38] ( 1 warnings 11 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [16:01, 13:39](2208 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [18:10, 15:37] ( 1 warnings 11 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [27:55, 25:00](2066 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [14:03, 11:26](1397 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [27:51, 25:56](1982 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [08:10, 05:16] ( 1520 warnings 1988 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [32:50, 28:45](2006 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [10:10, 08:57] ( 1 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [05:19, 03:00](712 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [05:28, 02:54](1581 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [05:32, 03:00](1607 MB) -PASS -- TEST 'control_latlon_intel' [05:26, 02:47](1596 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [05:33, 02:51](1589 MB) -PASS -- TEST 'control_c48_intel' [13:32, 10:17](1702 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [08:22, 05:54](837 MB) -PASS -- TEST 'control_c48_lnd_iau_intel' [12:29, 10:26](1693 MB) -PASS -- TEST 'control_c192_intel' [12:39, 10:20](1756 MB) -PASS -- TEST 'control_c384_intel' [15:14, 12:10](2018 MB) -PASS -- TEST 'control_c384gdas_intel' [10:50, 07:19](1488 MB) -PASS -- TEST 'control_stochy_intel' [03:19, 01:31](655 MB) -PASS -- TEST 'control_stochy_restart_intel' [02:26, 00:54](531 MB) -PASS -- TEST 'control_lndp_intel' [03:17, 01:27](666 MB) -PASS -- TEST 'control_iovr4_intel' [04:18, 02:11](662 MB) -PASS -- TEST 'control_iovr5_intel' [04:18, 02:10](664 MB) -PASS -- TEST 'control_p8_intel' [05:49, 03:22](1881 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [06:50, 03:28](1888 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [07:47, 04:07](1872 MB) -PASS -- TEST 'control_restart_p8_intel' [03:38, 01:47](1168 MB) -PASS -- TEST 'control_noqr_p8_intel' [07:41, 04:21](1879 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [03:52, 01:48](1217 MB) -PASS -- TEST 'control_decomp_p8_intel' [06:38, 03:44](1880 MB) -PASS -- TEST 'control_2threads_p8_intel' [05:43, 03:04](1961 MB) -PASS -- TEST 'control_p8_lndp_intel' [07:27, 05:39](1879 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [05:48, 03:40](1963 MB) -PASS -- TEST 'control_p8_mynn_intel' [04:51, 02:44](1903 MB) -PASS -- TEST 'merra2_thompson_intel' [04:57, 03:01](1901 MB) -PASS -- TEST 'regional_control_intel' [06:26, 04:38](1227 MB) -PASS -- TEST 'regional_restart_intel' [04:27, 02:40](1178 MB) -PASS -- TEST 'regional_decomp_intel' [06:25, 04:55](1212 MB) -PASS -- TEST 'regional_2threads_intel' [04:23, 03:02](1200 MB) -PASS -- TEST 'regional_noquilt_intel' [06:28, 04:37](1551 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [06:28, 04:42](1225 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [06:23, 04:36](1222 MB) -PASS -- TEST 'regional_wofs_intel' [07:24, 06:03](2079 MB) - -PASS -- COMPILE 'rrfs_intel' [10:10, 08:48] ( 3 warnings 9 remarks ) -PASS -- TEST 'rap_control_intel' [08:46, 06:39](1188 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [05:47, 03:30](1416 MB) -PASS -- TEST 'rap_decomp_intel' [08:38, 06:57](1146 MB) -PASS -- TEST 'rap_2threads_intel' [08:36, 06:20](1381 MB) -PASS -- TEST 'rap_restart_intel' [05:40, 03:33](1141 MB) -PASS -- TEST 'rap_sfcdiff_intel' [08:45, 06:38](1235 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [08:33, 07:08](1170 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [06:51, 04:59](1189 MB) -PASS -- TEST 'hrrr_control_intel' [05:40, 03:26](1083 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [05:36, 03:39](1044 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [05:34, 03:15](1106 MB) -PASS -- TEST 'hrrr_control_restart_intel' [04:34, 01:59](1018 MB) -PASS -- TEST 'rrfs_v1beta_intel' [08:53, 06:40](1203 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [11:20, 09:22](2004 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [10:20, 09:03](2175 MB) - -PASS -- COMPILE 'csawmg_intel' [10:10, 08:28] -PASS -- TEST 'control_csawmg_intel' [07:25, 05:33](1049 MB) -PASS -- TEST 'control_ras_intel' [04:17, 02:52](837 MB) - -PASS -- COMPILE 'wam_intel' [10:10, 08:47] ( 1 remarks ) -PASS -- TEST 'control_wam_intel' [11:35, 09:54](1659 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [13:10, 08:27] ( 1 remarks ) -PASS -- TEST 'control_p8_faster_intel' [05:55, 03:25](1888 MB) -PASS -- TEST 'regional_control_faster_intel' [06:26, 04:19](1226 MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [10:10, 07:14] ( 882 warnings 9 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [03:30, 01:57](1613 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [03:32, 01:57](1626 MB) -PASS -- TEST 'control_stochy_debug_intel' [04:17, 02:42](829 MB) -PASS -- TEST 'control_lndp_debug_intel' [04:17, 02:31](837 MB) -PASS -- TEST 'control_csawmg_debug_intel' [06:27, 04:31](1145 MB) -PASS -- TEST 'control_ras_debug_intel' [04:17, 02:32](842 MB) -PASS -- TEST 'control_diag_debug_intel' [04:32, 02:32](1700 MB) -PASS -- TEST 'control_debug_p8_intel' [04:31, 02:41](1908 MB) -PASS -- TEST 'regional_debug_intel' [18:27, 16:23](1146 MB) -PASS -- TEST 'rap_control_debug_intel' [10:19, 08:07](1229 MB) -PASS -- TEST 'hrrr_control_debug_intel' [06:18, 04:17](1226 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [06:19, 04:21](1215 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [06:17, 04:32](1230 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [06:17, 04:23](1233 MB) -PASS -- TEST 'rap_diag_debug_intel' [06:25, 04:31](1315 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [06:18, 04:21](1223 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [06:17, 04:24](1230 MB) -PASS -- TEST 'rap_lndp_debug_intel' [06:18, 04:16](1233 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [06:18, 04:12](1226 MB) -PASS -- TEST 'rap_noah_debug_intel' [06:18, 04:22](1219 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [06:17, 04:16](1223 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [08:19, 07:06](1228 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [06:16, 04:29](1221 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [06:17, 04:26](1227 MB) -PASS -- TEST 'rap_flake_debug_intel' [06:18, 04:13](1215 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [09:49, 07:21](1229 MB) - -PASS -- COMPILE 'atm_debug_dyn32_gnu' [06:10, 04:27] -PASS -- TEST 'control_csawmg_debug_gnu' [03:26, 01:57](1041 MB) - -PASS -- COMPILE 'wam_debug_intel' [06:10, 04:41] ( 837 warnings 1 remarks ) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [09:10, 08:03] ( 3 warnings 8 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [05:44, 03:14](1244 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [07:42, 05:27](1147 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [05:39, 02:55](1015 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [07:40, 05:25](1282 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [04:38, 02:42](1040 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [04:43, 03:05](994 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [05:50, 04:08](1091 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [03:38, 01:37](950 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [10:10, 08:21] ( 3 warnings 8 remarks ) -PASS -- TEST 'conus13km_control_intel' [03:35, 01:42](1277 MB) -PASS -- TEST 'conus13km_2threads_intel' [02:26, 00:43](1189 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [02:29, 01:02](1137 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [10:10, 08:17] ( 3 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [05:28, 03:52](1074 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [05:10, 03:49] ( 785 warnings 8 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [06:17, 04:43](1099 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [06:18, 04:48](1101 MB) -PASS -- TEST 'conus13km_debug_intel' [13:30, 11:52](1346 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [14:29, 12:28](997 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [09:25, 08:00](1241 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [14:32, 12:10](1410 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [05:10, 03:46] ( 785 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [06:19, 04:13](1170 MB) - -PASS -- COMPILE 'hafsw_intel' [12:10, 10:33] ( 1 warnings 10 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [08:03, 05:21](843 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [06:21, 05:00](1273 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [09:11, 07:03](924 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [17:04, 14:20](949 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [19:09, 17:07](995 MB) -PASS -- TEST 'hafs_regional_1nest_atm_intel' [07:50, 05:27](598 MB) -PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [09:15, 06:56](606 MB) -PASS -- TEST 'hafs_global_1nest_atm_intel' [04:40, 02:41](438 MB) -PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [10:51, 07:38](568 MB) -PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [05:44, 03:55](604 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [05:41, 03:42](608 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [06:45, 04:47](662 MB) -PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [03:24, 01:15](446 MB) - -PASS -- COMPILE 'hafsw_debug_intel' [06:10, 04:40] ( 1462 warnings 1490 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [14:45, 13:03](628 MB) - -PASS -- COMPILE 'hafsw_faster_intel' [11:10, 09:29] ( 9 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [20:51, 18:20](753 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [21:54, 19:26](839 MB) - -PASS -- COMPILE 'hafs_mom6w_intel' [12:11, 10:12] ( 8 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [15:19, 11:56](806 MB) - -PASS -- COMPILE 'hafs_all_intel' [12:10, 10:18] ( 9 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [08:03, 05:32](940 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [08:02, 05:37](896 MB) -PASS -- TEST 'hafs_regional_datm_cdeps_intel' [18:44, 16:35](1344 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [09:10, 07:30] ( 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [04:15, 02:11](1145 MB) -PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [03:16, 01:19](1111 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [04:14, 02:04](1018 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [04:15, 02:06](1031 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [04:14, 02:08](1016 MB) -PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [04:15, 02:10](1161 MB) -PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [04:15, 02:10](1160 MB) -PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [03:14, 02:06](1020 MB) -PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [06:48, 04:54](1157 MB) -PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [06:49, 04:51](1153 MB) -PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [04:13, 02:10](1155 MB) -PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [04:15, 02:59](2462 MB) -PASS -- TEST 'datm_cdeps_gfs_intel' [04:15, 03:02](2400 MB) - -PASS -- COMPILE 'datm_cdeps_debug_intel' [04:10, 02:48] ( 2 warnings 2 remarks ) -PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [07:15, 05:15](1085 MB) - -PASS -- COMPILE 'datm_cdeps_faster_intel' [08:10, 05:26] ( 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [03:15, 02:08](1159 MB) - -PASS -- COMPILE 'datm_cdeps_land_intel' [03:10, 00:57] ( 1 remarks ) -PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [02:25, 00:53](331 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_intel' [02:21, 00:50](575 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [02:22, 00:33](575 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [10:11, 09:06] ( 3 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [05:48, 03:14](2017 MB) - -PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [10:11, 08:46] ( 1 warnings 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_dice_intel' [09:42, 07:09](2024 MB) - -PASS -- COMPILE 'atml_intel' [11:11, 09:17] ( 8 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_sbs_intel' [07:55, 05:57](1880 MB) -PASS -- TEST 'control_p8_atmlnd_intel' [07:51, 06:00](1885 MB) -PASS -- TEST 'control_restart_p8_atmlnd_intel' [04:34, 03:03](1145 MB) - -PASS -- COMPILE 'atml_debug_intel' [06:10, 04:22] ( 880 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_debug_intel' [07:51, 06:02](1925 MB) - -PASS -- COMPILE 'atmw_intel' [10:10, 09:02] ( 9 remarks ) -PASS -- TEST 'atmwav_control_noaero_p8_intel' [03:46, 01:47](1926 MB) - -PASS -- COMPILE 'atmaero_intel' [10:10, 08:36] ( 1 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [05:43, 03:47](2004 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [06:44, 04:28](1782 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [06:40, 04:30](1798 MB) - -PASS -- COMPILE 'atmaq_debug_intel' [05:10, 03:37] ( 882 warnings 6 remarks ) -PASS -- TEST 'regional_atmaq_debug_intel' [20:21, 17:35](4513 MB) - -PASS -- COMPILE 'atm_fbh_intel' [09:10, 07:52] ( 3 warnings 8 remarks ) -PASS -- TEST 'cpld_regional_atm_fbh_intel' [11:23, 09:47](1111 MB) - -PASS -- COMPILE 'datm_cdeps_intelllvm' [12:10, 10:44] -PASS -- TEST 'datm_cdeps_control_cfsr_intelllvm' [04:15, 02:19](1152 MB) - -PASS -- COMPILE 'datm_cdeps_debug_intelllvm' [04:10, 02:21] -PASS -- TEST 'datm_cdeps_debug_cfsr_intelllvm' [07:15, 06:01](1075 MB) - -PASS -- COMPILE 'atm_gnu' [06:10, 04:40] -PASS -- TEST 'control_c48_gnu' [09:39, 07:46](1545 MB) -PASS -- TEST 'control_stochy_gnu' [04:19, 02:30](718 MB) -PASS -- TEST 'control_ras_gnu' [05:17, 03:48](726 MB) -PASS -- TEST 'control_p8_gnu' [06:48, 04:28](1716 MB) -PASS -- TEST 'control_p8_ugwpv1_gnu' [05:36, 04:00](1696 MB) -PASS -- TEST 'control_flake_gnu' [06:20, 04:30](808 MB) - -PASS -- COMPILE 'rrfs_gnu' [06:10, 04:37] -PASS -- TEST 'rap_control_gnu' [10:35, 08:23](1075 MB) -PASS -- TEST 'rap_decomp_gnu' [10:33, 08:18](1077 MB) -PASS -- TEST 'rap_2threads_gnu' [09:45, 07:22](1116 MB) -PASS -- TEST 'rap_restart_gnu' [07:53, 04:06](877 MB) -PASS -- TEST 'rap_sfcdiff_gnu' [09:47, 08:03](1071 MB) -PASS -- TEST 'rap_sfcdiff_decomp_gnu' [10:44, 08:15](1070 MB) -PASS -- TEST 'rap_sfcdiff_restart_gnu' [09:47, 06:00](876 MB) -PASS -- TEST 'hrrr_control_gnu' [05:48, 04:09](1059 MB) -PASS -- TEST 'hrrr_control_noqr_gnu' [05:33, 04:04](1128 MB) -PASS -- TEST 'hrrr_control_2threads_gnu' [05:33, 03:35](1021 MB) -PASS -- TEST 'hrrr_control_decomp_gnu' [05:31, 04:07](1060 MB) -PASS -- TEST 'hrrr_control_restart_gnu' [03:20, 02:07](876 MB) -PASS -- TEST 'hrrr_control_restart_noqr_gnu' [04:19, 02:13](924 MB) -PASS -- TEST 'rrfs_v1beta_gnu' [09:51, 07:56](1068 MB) - -PASS -- COMPILE 'csawmg_gnu' [06:10, 04:31] -PASS -- TEST 'control_csawmg_gnu' [08:25, 07:01](1053 MB) - -PASS -- COMPILE 'atm_dyn32_debug_gnu' [10:10, 08:50] -PASS -- TEST 'control_diag_debug_gnu' [03:30, 01:19](1620 MB) -PASS -- TEST 'regional_debug_gnu' [09:26, 07:31](1119 MB) -PASS -- TEST 'rap_control_debug_gnu' [04:17, 02:14](1087 MB) -PASS -- TEST 'hrrr_control_debug_gnu' [03:23, 02:08](1084 MB) -PASS -- TEST 'hrrr_gf_debug_gnu' [04:19, 02:14](1083 MB) -PASS -- TEST 'hrrr_c3_debug_gnu' [04:17, 02:19](1083 MB) -PASS -- TEST 'rap_diag_debug_gnu' [04:25, 02:24](1260 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_gnu' [05:16, 03:34](1083 MB) -PASS -- TEST 'rap_progcld_thompson_debug_gnu' [04:17, 02:19](1090 MB) -PASS -- TEST 'rrfs_v1beta_debug_gnu' [04:16, 02:17](1081 MB) -PASS -- TEST 'control_ras_debug_gnu' [03:16, 01:14](720 MB) -PASS -- TEST 'control_stochy_debug_gnu' [03:18, 01:16](721 MB) -PASS -- TEST 'control_debug_p8_gnu' [03:32, 01:20](1714 MB) -PASS -- TEST 'rap_flake_debug_gnu' [04:17, 02:14](1088 MB) -PASS -- TEST 'rap_clm_lake_debug_gnu' [03:19, 02:06](1092 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_gnu' [05:46, 03:43](1090 MB) - -PASS -- COMPILE 'wam_debug_gnu' [04:10, 03:00] -PASS -- TEST 'control_wam_debug_gnu' [07:32, 05:18](1554 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_gnu' [07:11, 05:36] -PASS -- TEST 'rap_control_dyn32_phy32_gnu' [09:31, 07:35](952 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_gnu' [05:47, 03:51](940 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_gnu' [08:41, 06:57](968 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_gnu' [05:36, 03:27](880 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_gnu' [05:36, 03:54](941 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_gnu' [07:38, 05:49](853 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_gnu' [04:20, 02:05](854 MB) -PASS -- TEST 'conus13km_control_gnu' [04:41, 02:43](1256 MB) -PASS -- TEST 'conus13km_2threads_gnu' [03:30, 01:17](1162 MB) -PASS -- TEST 'conus13km_restart_mismatch_gnu' [04:29, 01:35](919 MB) - -PASS -- COMPILE 'atm_dyn64_phy32_gnu' [15:11, 13:13] -PASS -- TEST 'rap_control_dyn64_phy32_gnu' [06:30, 04:31](982 MB) - -PASS -- COMPILE 'atm_dyn32_phy32_debug_gnu' [12:11, 10:55] -PASS -- TEST 'rap_control_debug_dyn32_phy32_gnu' [03:17, 02:07](967 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_gnu' [04:24, 02:03](964 MB) -PASS -- TEST 'conus13km_debug_gnu' [07:31, 05:23](1277 MB) -PASS -- TEST 'conus13km_debug_qr_gnu' [07:29, 05:32](947 MB) -PASS -- TEST 'conus13km_debug_2threads_gnu' [06:27, 03:27](1186 MB) -PASS -- TEST 'conus13km_radar_tten_debug_gnu' [08:27, 05:40](1347 MB) - -PASS -- COMPILE 'atm_dyn64_phy32_debug_gnu' [14:11, 12:18] -PASS -- TEST 'rap_control_dyn64_phy32_debug_gnu' [05:18, 02:13](995 MB) - -PASS -- COMPILE 's2swa_gnu' [22:11, 20:54] - -PASS -- COMPILE 's2s_gnu' [21:11, 19:09] -PASS -- TEST 'cpld_control_nowave_noaero_p8_gnu' [22:00, 18:19](2707 MB) - -PASS -- COMPILE 's2swa_debug_gnu' [13:10, 11:22] - -PASS -- COMPILE 's2sw_pdlib_gnu' [21:10, 19:14] -PASS -- TEST 'cpld_control_pdlib_p8_gnu' [43:56, 40:22](3023 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_gnu' [11:10, 09:22] -PASS -- TEST 'cpld_debug_pdlib_p8_gnu' [18:46, 15:36](2926 MB) - -PASS -- COMPILE 'datm_cdeps_gnu' [17:10, 15:12] -PASS -- TEST 'datm_cdeps_control_cfsr_gnu' [05:15, 02:19](769 MB) +PASS -- COMPILE 's2swa_32bit_intel' [16:10, 11:10] ( 1 warnings 11 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [20:12, 15:19](2132 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [22:10, 16:19] ( 1 warnings 11 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [22:09, 17:50](1984 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [21:40, 18:45](2288 MB) +PASS -- TEST 'cpld_restart_gfsv17_intel' [09:22, 06:55](1353 MB) +PASS -- TEST 'cpld_mpi_gfsv17_intel' [22:55, 19:07](1901 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [21:10, 15:35] ( 1 warnings 11 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [22:37, 17:45](1980 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [10:10, 05:06] ( 1520 warnings 1988 remarks ) +PASS -- TEST 'cpld_debug_gfsv17_intel' [29:10, 25:29](1974 MB) + +PASS -- COMPILE 's2swa_intel' [17:10, 12:06] ( 1 warnings 11 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [25:30, 16:16](2191 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [25:24, 15:39](2198 MB) +PASS -- TEST 'cpld_restart_p8_intel' [10:11, 07:48](1977 MB) +PASS -- TEST 'cpld_control_qr_p8_intel' [24:34, 15:16](2224 MB) +PASS -- TEST 'cpld_restart_qr_p8_intel' [11:07, 08:23](1733 MB) +PASS -- TEST 'cpld_2threads_p8_intel' [27:14, 18:01](2568 MB) +PASS -- TEST 'cpld_decomp_p8_intel' [24:34, 15:26](2192 MB) +PASS -- TEST 'cpld_mpi_p8_intel' [22:20, 13:35](2088 MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [24:41, 15:31](2193 MB) +PASS -- TEST 'cpld_control_c192_p8_intel' [21:49, 16:52](2980 MB) +PASS -- TEST 'cpld_restart_c192_p8_intel' [13:09, 07:04](2918 MB) +PASS -- TEST 'cpld_bmark_p8_intel' [26:53, 18:23](3854 MB) +PASS -- TEST 'cpld_restart_bmark_p8_intel' [19:57, 10:23](3684 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [17:16, 08:01](2096 MB) + +PASS -- COMPILE 's2sw_intel' [17:11, 11:30] ( 1 warnings 11 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [23:34, 14:29](2008 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [20:16, 11:34](2106 MB) + +PASS -- COMPILE 's2swa_debug_intel' [11:10, 05:34] ( 1410 warnings 1218 remarks ) +PASS -- TEST 'cpld_debug_p8_intel' [22:59, 19:55](2243 MB) + +PASS -- COMPILE 's2sw_debug_intel' [12:10, 06:48] ( 1410 warnings 1218 remarks ) +PASS -- TEST 'cpld_debug_noaero_p8_intel' [11:52, 08:37](2030 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [17:10, 11:23] ( 3 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [15:16, 06:11](2070 MB) + +PASS -- COMPILE 's2s_intel' [17:10, 11:35] ( 1 warnings 3 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [10:58, 07:08](3032 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [11:59, 02:47](3018 MB) +PASS -- TEST 'cpld_restart_c48_intel' [08:48, 02:12](2473 MB) + +PASS -- COMPILE 's2swa_faster_intel' [14:10, 12:42] ( 1 warnings 11 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [22:03, 15:15](2209 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [19:13, 16:05] ( 1 warnings 11 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [29:59, 23:44](2078 MB) +PASS -- TEST 'cpld_restart_pdlib_p8_intel' [15:14, 12:37](1416 MB) +PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [29:04, 26:40](1992 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [09:11, 06:22] ( 1520 warnings 1988 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [32:52, 28:19](2006 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [18:13, 13:32] ( 1 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [13:21, 02:59](711 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [10:27, 02:50](1598 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [10:31, 02:57](1601 MB) +PASS -- TEST 'control_latlon_intel' [09:25, 02:49](1581 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [08:34, 02:55](1597 MB) +PASS -- TEST 'control_c48_intel' [15:32, 10:18](1706 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [10:24, 05:55](831 MB) +PASS -- TEST 'control_c48_lnd_iau_intel' [14:35, 10:16](1705 MB) +PASS -- TEST 'control_c192_intel' [14:42, 10:32](1762 MB) +PASS -- TEST 'control_c384_intel' [15:27, 12:21](2013 MB) +PASS -- TEST 'control_c384gdas_intel' [10:46, 07:26](1495 MB) +PASS -- TEST 'control_stochy_intel' [04:18, 01:57](668 MB) +PASS -- TEST 'control_stochy_restart_intel' [03:27, 00:55](540 MB) +PASS -- TEST 'control_lndp_intel' [03:18, 01:26](662 MB) +PASS -- TEST 'control_iovr4_intel' [04:20, 02:15](656 MB) +PASS -- TEST 'control_iovr5_intel' [04:19, 02:12](658 MB) +PASS -- TEST 'control_p8_intel' [05:46, 03:33](1887 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [04:53, 02:47](1896 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [04:50, 03:02](1897 MB) +PASS -- TEST 'control_restart_p8_intel' [09:50, 02:44](1147 MB) +PASS -- TEST 'control_noqr_p8_intel' [05:47, 03:06](1870 MB) +PASS -- TEST 'control_restart_noqr_p8_intel' [09:59, 02:45](1217 MB) +PASS -- TEST 'control_decomp_p8_intel' [05:41, 03:25](1863 MB) +PASS -- TEST 'control_2threads_p8_intel' [06:40, 04:04](1948 MB) +PASS -- TEST 'control_p8_lndp_intel' [10:29, 06:34](1868 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [09:54, 04:35](1970 MB) +PASS -- TEST 'control_p8_mynn_intel' [08:55, 03:49](1900 MB) +PASS -- TEST 'merra2_thompson_intel' [08:59, 04:17](1908 MB) +PASS -- TEST 'regional_control_intel' [12:27, 05:33](1221 MB) +PASS -- TEST 'regional_restart_intel' [04:33, 02:36](1179 MB) +PASS -- TEST 'regional_decomp_intel' [13:30, 05:51](1214 MB) +PASS -- TEST 'regional_2threads_intel' [11:24, 03:50](1177 MB) +PASS -- TEST 'regional_noquilt_intel' [12:28, 05:30](1543 MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [11:32, 05:25](1225 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [12:25, 06:03](1226 MB) +PASS -- TEST 'regional_wofs_intel' [12:25, 06:06](2080 MB) + +PASS -- COMPILE 'rrfs_intel' [13:11, 09:39] ( 3 warnings 9 remarks ) +PASS -- TEST 'rap_control_intel' [12:39, 06:55](1223 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [09:49, 03:42](1370 MB) +PASS -- TEST 'rap_decomp_intel' [13:35, 07:16](1149 MB) +PASS -- TEST 'rap_2threads_intel' [12:39, 06:21](1368 MB) +PASS -- TEST 'rap_restart_intel' [12:02, 03:31](1144 MB) +PASS -- TEST 'rap_sfcdiff_intel' [18:49, 06:42](1229 MB) +PASS -- TEST 'rap_sfcdiff_decomp_intel' [17:44, 07:17](1151 MB) +PASS -- TEST 'rap_sfcdiff_restart_intel' [12:54, 05:03](1205 MB) +PASS -- TEST 'hrrr_control_intel' [10:39, 03:27](1082 MB) +PASS -- TEST 'hrrr_control_decomp_intel' [10:35, 03:33](1035 MB) +PASS -- TEST 'hrrr_control_2threads_intel' [09:45, 03:21](1114 MB) +PASS -- TEST 'hrrr_control_restart_intel' [03:25, 01:54](1012 MB) +PASS -- TEST 'rrfs_v1beta_intel' [13:58, 06:32](1239 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [16:21, 09:28](1994 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [15:21, 09:07](2191 MB) + +PASS -- COMPILE 'csawmg_intel' [13:12, 09:26] +PASS -- TEST 'control_csawmg_intel' [12:28, 06:22](1057 MB) +PASS -- TEST 'control_ras_intel' [08:19, 02:59](851 MB) + +PASS -- COMPILE 'wam_intel' [12:11, 08:52] ( 1 remarks ) +PASS -- TEST 'control_wam_intel' [16:36, 10:03](1663 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [12:11, 08:52] ( 1 remarks ) +PASS -- TEST 'control_p8_faster_intel' [09:52, 03:25](1908 MB) +PASS -- TEST 'regional_control_faster_intel' [12:27, 05:27](1230 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [12:10, 07:32] ( 882 warnings 9 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [06:34, 02:08](1622 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [06:35, 02:01](1619 MB) +PASS -- TEST 'control_stochy_debug_intel' [07:19, 02:51](843 MB) +PASS -- TEST 'control_lndp_debug_intel' [05:21, 02:28](842 MB) +PASS -- TEST 'control_csawmg_debug_intel' [07:26, 04:40](1155 MB) +PASS -- TEST 'control_ras_debug_intel' [05:18, 02:26](846 MB) +PASS -- TEST 'control_diag_debug_intel' [04:32, 02:24](1686 MB) +PASS -- TEST 'control_debug_p8_intel' [05:32, 03:23](1924 MB) +PASS -- TEST 'regional_debug_intel' [17:29, 15:10](1156 MB) +PASS -- TEST 'rap_control_debug_intel' [06:21, 04:10](1226 MB) +PASS -- TEST 'hrrr_control_debug_intel' [06:21, 04:38](1232 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [06:19, 04:24](1228 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [06:18, 04:27](1224 MB) +PASS -- TEST 'rap_unified_drag_suite_debug_intel' [06:20, 04:37](1220 MB) +PASS -- TEST 'rap_diag_debug_intel' [06:27, 04:34](1307 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [06:18, 04:32](1229 MB) +PASS -- TEST 'rap_unified_ugwp_debug_intel' [06:19, 04:30](1227 MB) +PASS -- TEST 'rap_lndp_debug_intel' [06:18, 04:24](1221 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [06:18, 04:19](1227 MB) +PASS -- TEST 'rap_noah_debug_intel' [06:17, 04:23](1225 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [06:18, 04:22](1215 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [08:17, 06:57](1224 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [06:19, 04:15](1219 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [06:20, 04:35](1231 MB) +PASS -- TEST 'rap_flake_debug_intel' [06:18, 04:22](1231 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [09:49, 07:34](1228 MB) + +PASS -- COMPILE 'atm_debug_dyn32_gnu' [09:10, 04:26] +PASS -- TEST 'control_csawmg_debug_gnu' [04:35, 02:09](1041 MB) + +PASS -- COMPILE 'wam_debug_intel' [08:10, 04:06] ( 837 warnings 1 remarks ) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [19:10, 12:45] ( 3 warnings 8 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [05:45, 03:26](1251 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [09:33, 05:36](1147 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [06:50, 03:01](1031 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [07:53, 05:16](1287 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [05:39, 02:48](1028 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [05:38, 03:06](980 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_intel' [12:00, 04:19](1102 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [11:22, 01:44](944 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [16:10, 09:16] ( 3 warnings 8 remarks ) +PASS -- TEST 'conus13km_control_intel' [03:42, 01:40](1294 MB) +PASS -- TEST 'conus13km_2threads_intel' [11:30, 00:52](1191 MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [11:27, 01:07](1138 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [19:10, 13:03] ( 3 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [05:37, 03:48](1085 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [09:11, 04:05] ( 785 warnings 8 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [10:19, 08:08](1109 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [13:21, 05:09](1094 MB) +PASS -- TEST 'conus13km_debug_intel' [20:35, 12:07](1337 MB) +PASS -- TEST 'conus13km_debug_qr_intel' [20:33, 12:39](1008 MB) +PASS -- TEST 'conus13km_debug_2threads_intel' [10:29, 08:05](1243 MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [19:34, 11:55](1421 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [09:10, 04:01] ( 785 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [12:21, 04:14](1166 MB) + +PASS -- COMPILE 'hafsw_intel' [16:10, 10:21] ( 1 warnings 10 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [08:11, 05:18](838 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [12:25, 05:16](1275 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [14:12, 06:39](940 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [22:06, 14:29](960 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [25:16, 17:29](992 MB) +PASS -- TEST 'hafs_regional_1nest_atm_intel' [12:53, 05:33](598 MB) +PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [16:22, 08:06](601 MB) +PASS -- TEST 'hafs_global_1nest_atm_intel' [09:42, 02:36](437 MB) +PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [10:55, 07:43](550 MB) +PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [15:45, 04:03](603 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [16:20, 03:46](602 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [14:48, 05:16](662 MB) +PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [10:25, 01:14](447 MB) + +PASS -- COMPILE 'hafsw_debug_intel' [10:10, 04:31] ( 1462 warnings 1490 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [21:44, 12:57](630 MB) + +PASS -- COMPILE 'hafsw_faster_intel' [15:10, 09:54] ( 9 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [26:51, 18:30](745 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [25:55, 18:12](832 MB) + +PASS -- COMPILE 'hafs_mom6w_intel' [12:11, 09:59] ( 8 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [18:30, 12:31](810 MB) + +PASS -- COMPILE 'hafs_all_intel' [20:10, 14:02] ( 9 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [11:10, 05:47](944 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [12:04, 07:13](919 MB) +PASS -- TEST 'hafs_regional_datm_cdeps_intel' [19:45, 16:49](1345 MB) + +PASS -- COMPILE 'datm_cdeps_intel' [11:10, 06:42] ( 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [04:16, 02:10](1155 MB) +PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [04:20, 01:26](1107 MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [04:15, 02:08](1017 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [08:15, 02:12](1023 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [07:18, 02:13](1016 MB) +PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [07:16, 02:16](1152 MB) +PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [07:15, 02:24](1161 MB) +PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [06:14, 02:11](1018 MB) +PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [09:51, 05:19](1175 MB) +PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [09:44, 05:17](1153 MB) +PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [06:13, 02:21](1139 MB) +PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [06:16, 03:06](2449 MB) +PASS -- TEST 'datm_cdeps_gfs_intel' [06:15, 03:09](2399 MB) + +PASS -- COMPILE 'datm_cdeps_debug_intel' [09:10, 04:15] ( 2 warnings 2 remarks ) +PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [08:15, 05:15](1080 MB) + +PASS -- COMPILE 'datm_cdeps_faster_intel' [10:10, 06:45] ( 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [08:18, 02:14](1152 MB) + +PASS -- COMPILE 'datm_cdeps_land_intel' [04:10, 02:19] ( 1 remarks ) +PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [06:29, 00:58](335 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_intel' [05:21, 00:52](571 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [15:24, 00:37](562 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [10:11, 08:54] ( 3 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [08:50, 04:10](2014 MB) + +PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [10:10, 08:34] ( 1 warnings 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_dice_intel' [12:45, 08:25](2023 MB) + +PASS -- COMPILE 'atml_intel' [12:11, 10:09] ( 8 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_sbs_intel' [15:01, 06:04](1889 MB) +PASS -- TEST 'control_p8_atmlnd_intel' [15:56, 06:52](1894 MB) +PASS -- TEST 'control_restart_p8_atmlnd_intel' [11:36, 03:53](1139 MB) + +PASS -- COMPILE 'atml_debug_intel' [09:11, 05:02] ( 880 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_debug_intel' [14:53, 05:59](1927 MB) + +PASS -- COMPILE 'atmw_intel' [13:11, 10:00] ( 9 remarks ) +PASS -- TEST 'atmwav_control_noaero_p8_intel' [10:45, 02:37](1932 MB) + +PASS -- COMPILE 'atmaero_intel' [12:11, 09:25] ( 1 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [13:47, 05:09](2014 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [17:47, 04:34](1773 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [17:41, 04:35](1791 MB) + +PASS -- COMPILE 'atmaq_debug_intel' [07:11, 04:38] ( 882 warnings 6 remarks ) +PASS -- TEST 'regional_atmaq_debug_intel' [35:29, 17:03](4580 MB) + +PASS -- COMPILE 'atm_fbh_intel' [18:10, 12:53] ( 3 warnings 8 remarks ) +PASS -- TEST 'cpld_regional_atm_fbh_intel' [22:24, 10:07](1112 MB) + +PASS -- COMPILE 'datm_cdeps_intelllvm' [32:11, 26:45] +PASS -- TEST 'datm_cdeps_control_cfsr_intelllvm' [15:17, 02:17](1158 MB) + +PASS -- COMPILE 'datm_cdeps_debug_intelllvm' [07:11, 02:32] +PASS -- TEST 'datm_cdeps_debug_cfsr_intelllvm' [18:16, 06:07](1082 MB) + +PASS -- COMPILE 'atm_gnu' [09:10, 05:05] +PASS -- TEST 'control_c48_gnu' [19:43, 07:47](1546 MB) +PASS -- TEST 'control_stochy_gnu' [14:24, 02:20](716 MB) +PASS -- TEST 'control_ras_gnu' [20:19, 03:48](719 MB) +PASS -- TEST 'control_p8_gnu' [20:49, 04:46](1717 MB) +PASS -- TEST 'control_p8_ugwpv1_gnu' [20:39, 04:59](1719 MB) +PASS -- TEST 'control_flake_gnu' [19:21, 04:39](787 MB) + +PASS -- COMPILE 'rrfs_gnu' [09:10, 04:54] +PASS -- TEST 'rap_control_gnu' [22:36, 08:02](1074 MB) +PASS -- TEST 'rap_decomp_gnu' [22:34, 08:18](1072 MB) +PASS -- TEST 'rap_2threads_gnu' [21:33, 07:19](1133 MB) +PASS -- TEST 'rap_restart_gnu' [07:58, 03:59](878 MB) +PASS -- TEST 'rap_sfcdiff_gnu' [25:54, 08:00](1075 MB) +PASS -- TEST 'rap_sfcdiff_decomp_gnu' [25:35, 08:09](1073 MB) +PASS -- TEST 'rap_sfcdiff_restart_gnu' [07:54, 05:54](877 MB) +PASS -- TEST 'hrrr_control_gnu' [21:37, 04:10](1060 MB) +PASS -- TEST 'hrrr_control_noqr_gnu' [21:35, 04:11](1127 MB) +PASS -- TEST 'hrrr_control_2threads_gnu' [19:45, 03:42](1013 MB) +PASS -- TEST 'hrrr_control_decomp_gnu' [17:31, 04:17](1067 MB) +PASS -- TEST 'hrrr_control_restart_gnu' [04:24, 02:09](877 MB) +PASS -- TEST 'hrrr_control_restart_noqr_gnu' [04:20, 02:09](926 MB) +PASS -- TEST 'rrfs_v1beta_gnu' [25:54, 08:12](1067 MB) + +PASS -- COMPILE 'csawmg_gnu' [08:11, 04:41] +PASS -- TEST 'control_csawmg_gnu' [25:27, 08:19](1075 MB) + +PASS -- COMPILE 'atm_dyn32_debug_gnu' [10:10, 06:37] +PASS -- TEST 'control_diag_debug_gnu' [17:32, 01:15](1619 MB) +PASS -- TEST 'regional_debug_gnu' [24:27, 07:58](1103 MB) +PASS -- TEST 'rap_control_debug_gnu' [16:18, 02:11](1089 MB) +PASS -- TEST 'hrrr_control_debug_gnu' [16:18, 02:06](1083 MB) +PASS -- TEST 'hrrr_gf_debug_gnu' [15:17, 02:11](1087 MB) +PASS -- TEST 'hrrr_c3_debug_gnu' [14:18, 02:12](1086 MB) +PASS -- TEST 'rap_diag_debug_gnu' [14:24, 02:11](1261 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_gnu' [13:19, 03:29](1088 MB) +PASS -- TEST 'rap_progcld_thompson_debug_gnu' [12:17, 02:05](1090 MB) +PASS -- TEST 'rrfs_v1beta_debug_gnu' [11:20, 02:16](1084 MB) +PASS -- TEST 'control_ras_debug_gnu' [10:18, 01:16](720 MB) +PASS -- TEST 'control_stochy_debug_gnu' [08:18, 01:20](720 MB) +PASS -- TEST 'control_debug_p8_gnu' [09:33, 02:32](1716 MB) +PASS -- TEST 'rap_flake_debug_gnu' [07:21, 02:07](1091 MB) +PASS -- TEST 'rap_clm_lake_debug_gnu' [07:18, 02:12](1086 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_gnu' [08:48, 03:27](1089 MB) + +PASS -- COMPILE 'wam_debug_gnu' [04:11, 02:29] +PASS -- TEST 'control_wam_debug_gnu' [10:32, 05:22](1558 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_gnu' [06:11, 04:20] +PASS -- TEST 'rap_control_dyn32_phy32_gnu' [11:33, 07:44](953 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_gnu' [07:38, 04:05](939 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_gnu' [09:32, 07:03](988 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_gnu' [06:42, 03:30](886 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_gnu' [06:42, 03:59](942 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_gnu' [07:43, 05:40](854 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_gnu' [04:23, 02:12](851 MB) +PASS -- TEST 'conus13km_control_gnu' [05:39, 02:48](1255 MB) +PASS -- TEST 'conus13km_2threads_gnu' [03:31, 01:11](1166 MB) +PASS -- TEST 'conus13km_restart_mismatch_gnu' [03:31, 01:29](923 MB) + +PASS -- COMPILE 'atm_dyn64_phy32_gnu' [11:11, 09:41] +PASS -- TEST 'rap_control_dyn64_phy32_gnu' [06:32, 04:33](978 MB) + +PASS -- COMPILE 'atm_dyn32_phy32_debug_gnu' [09:10, 07:33] +PASS -- TEST 'rap_control_debug_dyn32_phy32_gnu' [05:18, 02:10](964 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_gnu' [04:17, 02:02](960 MB) +PASS -- TEST 'conus13km_debug_gnu' [08:33, 05:52](1278 MB) +PASS -- TEST 'conus13km_debug_qr_gnu' [08:31, 05:52](948 MB) +PASS -- TEST 'conus13km_debug_2threads_gnu' [06:27, 03:52](1179 MB) +PASS -- TEST 'conus13km_radar_tten_debug_gnu' [08:27, 05:47](1339 MB) + +PASS -- COMPILE 'atm_dyn64_phy32_debug_gnu' [08:10, 06:58] +PASS -- TEST 'rap_control_dyn64_phy32_debug_gnu' [04:19, 02:08](992 MB) + +PASS -- COMPILE 's2swa_gnu' [19:11, 18:04] + +PASS -- COMPILE 's2s_gnu' [21:11, 17:38] +PASS -- TEST 'cpld_control_nowave_noaero_p8_gnu' [21:02, 17:59](2708 MB) + +PASS -- COMPILE 's2swa_debug_gnu' [07:11, 04:02] + +PASS -- COMPILE 's2sw_pdlib_gnu' [18:10, 15:44] +PASS -- TEST 'cpld_control_pdlib_p8_gnu' [44:02, 41:51](2919 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_gnu' [05:11, 03:53] +PASS -- TEST 'cpld_debug_pdlib_p8_gnu' [17:53, 15:22](3047 MB) + +PASS -- COMPILE 'datm_cdeps_gnu' [25:11, 23:11] +PASS -- TEST 'datm_cdeps_control_cfsr_gnu' [04:15, 02:19](769 MB) SYNOPSIS: -Starting Date/Time: 20241208 21:44:53 -Ending Date/Time: 20241208 23:50:42 -Total Time: 02h:06m:11s +Starting Date/Time: 20241212 19:27:04 +Ending Date/Time: 20241212 22:10:54 +Total Time: 02h:44m:31s Compiles Completed: 60/60 Tests Completed: 248/248 From 6ab5520a8cb4cf394c60670a80249829244031bb Mon Sep 17 00:00:00 2001 From: epic-cicd-jenkins Date: Fri, 13 Dec 2024 11:15:43 -0700 Subject: [PATCH 4/7] [AutoRT] Derecho Job Completed. on-behalf-of @ufs-community --- tests/logs/RegressionTests_derecho.log | 556 ++++++++++++------------- 1 file changed, 278 insertions(+), 278 deletions(-) diff --git a/tests/logs/RegressionTests_derecho.log b/tests/logs/RegressionTests_derecho.log index b5b476322f..d7b52d7b9a 100644 --- a/tests/logs/RegressionTests_derecho.log +++ b/tests/logs/RegressionTests_derecho.log @@ -1,15 +1,15 @@ ====START OF DERECHO REGRESSION TESTING LOG==== UFSWM hash used in testing: -7e5a67f43c273ddff3fdc3f6cec2ba1b5b1f5be2 +1aabf1d8306d8b8c8a473d9646c983c02403b7ff Submodule hashes used in testing: 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) be5d28fd1b60522e6fc98aefeead20e6aac3530b AQM/src/model/CMAQ (CMAQv5.2.1_07Feb2018-198-gbe5d28fd1) 1f9eaaa142c8b07ed6b788c9f44ea02cc86d0bae CDEPS-interface/CDEPS (cdeps0.4.17-42-g1f9eaaa) - 6c497bdfce0add89af9df9ad4be4a6a1bdf48494 CICE-interface/CICE (remotes/origin/restart_fh) + ff7fd76118d47ccef6cb934b834161c6be5a9909 CICE-interface/CICE (CICE6.0.0-392-gff7fd76) 3792520561cf9419082ef41f9f0dffd03edf2e43 CICE-interface/CICE/icepack (Icepack1.1.0-198-g3792520) - 3d3d28c120a1ad343f91e0e14dd38cd0cde6ae96 CMEPS-interface/CMEPS (remotes/origin/restart_fh) + 55576eba972ad53cc6546f00d409fa27361f78bd CMEPS-interface/CMEPS (cmeps_v0.4.1-2312-g55576eb) cabd7753ae17f7bfcc6dad56daf10868aa51c3f4 CMakeModules (v1.0.0-28-gcabd775) 1648e176fa869d0ca9ce9ea5822b3594afd8c353 FV3 (heads/develop) 9490871a616604efe9dd75608214081eef557ad6 FV3/atmos_cubed_sphere (201912_public_release-408-g9490871) @@ -23,11 +23,11 @@ Submodule hashes used in testing: bcf7777bb037ae2feb2a8a8ac51aacb3511b52d9 HYCOM-interface/HYCOM (2.3.00-122-gbcf7777) c4d2337d8607ec994b3cd61179eb974e0a237841 LM4-driver (baseline_change_240904-6-gc4d2337) c03c4f68816030f726785daf0db6150aa1e9cc6f LM4-driver/LM4 (land_lad2_2021.02) - e2f6c128f939faec4efa3ce88f3f9025804fb3ae MOM6-interface/MOM6 (remotes/origin/restart_fh) + 8cc8b70f0143e803efb842ed871f9be3062862a4 MOM6-interface/MOM6 (dev/master/repository_split_2014.10.10-10231-g8cc8b70f0) 9423197f894112edfcb1502245f7d7b873d551f9 MOM6-interface/MOM6/pkg/CVMix-src (9423197) 29e64d652786e1d076a05128c920f394202bfe10 MOM6-interface/MOM6/pkg/GSW-Fortran (29e64d6) 025043d1ad662fca05f29f88ddd88ddf46c81882 NOAHMP-interface/noahmp (v3.7.1-444-g025043d) - bdf039138204122991cea42729ee44c17ae7dd49 WW3 (6.07.1-353-gbdf03913) + 29063ec7b631d3a967172e8c45c5af13a18e0a82 WW3 (6.07.1-350-g29063ec7) 05cad173feeb598431e3ef5f17c2df6562c8d101 fire_behavior (v0.2.0-1-g05cad17) fad2fe9f42f6b7f744b128b4a2a9433f91e4296f stochastic_physics (ufs-v2.0.0-219-gfad2fe9) @@ -39,287 +39,287 @@ The second time is specifically for the run phase. Times/Memory will be empty for failed tests. BASELINE DIRECTORY: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT//NEMSfv3gfs/develop-20241206 -COMPARISON DIRECTORY: /glade/derecho/scratch/fandrade/fandrade/FV3_RT/rt_55842 +COMPARISON DIRECTORY: /glade/derecho/scratch/epicufsrt/FV3_RT/rt_64315 RT.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: nral0032 * (-l) - USE CONFIG FILE: rt.conf * (-e) - USE ECFLOW -PASS -- COMPILE 's2swa_32bit_intel' [23:26, 21:25] ( 6 warnings 11 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [14:38, 10:12](3203 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [25:28, 23:15] ( 6 warnings 11 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [18:25, 14:12](1914 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [19:09, 15:12](1947 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [11:19, 06:56](1079 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [20:13, 16:02](1887 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [25:27, 23:12] ( 6 warnings 11 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [17:39, 13:50](1908 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [14:25, 11:55] ( 1525 warnings 1936 remarks ) -PASS -- TEST 'cpld_debug_gfsv17_intel' [29:03, 25:22](1945 MB) - -PASS -- COMPILE 's2swa_intel' [23:27, 21:27] ( 6 warnings 11 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [18:04, 13:28](3222 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [17:43, 13:49](3238 MB) -PASS -- TEST 'cpld_restart_p8_intel' [12:41, 07:45](3148 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [18:54, 13:51](3250 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [12:51, 07:37](3176 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [16:24, 12:36](3748 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [17:31, 13:30](3217 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [14:25, 10:28](3531 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [17:45, 13:41](3229 MB) -PASS -- TEST 'cpld_control_c192_p8_intel' [14:45, 08:55](3814 MB) -PASS -- TEST 'cpld_restart_c192_p8_intel' [13:07, 06:09](3619 MB) -PASS -- TEST 'cpld_bmark_p8_intel' [32:17, 16:49](4517 MB) -PASS -- TEST 'cpld_restart_bmark_p8_intel' [29:41, 10:04](4663 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [12:09, 07:45](3213 MB) - -PASS -- COMPILE 's2sw_intel' [21:27, 19:22] ( 6 warnings 11 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [10:27, 07:21](1913 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [15:40, 11:44](1983 MB) - -PASS -- COMPILE 's2swa_debug_intel' [13:25, 11:39] ( 1415 warnings 1197 remarks ) -PASS -- TEST 'cpld_debug_p8_intel' [24:10, 20:38](3304 MB) - -PASS -- COMPILE 's2sw_debug_intel' [13:25, 11:03] ( 1415 warnings 1197 remarks ) -PASS -- TEST 'cpld_debug_noaero_p8_intel' [12:51, 08:50](1961 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [18:25, 16:02] ( 5 warnings 3 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [08:54, 05:00](1983 MB) - -PASS -- COMPILE 's2s_intel' [18:25, 16:29] ( 6 warnings 3 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [08:16, 05:45](2885 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [05:13, 02:08](2891 MB) -PASS -- TEST 'cpld_restart_c48_intel' [04:46, 01:25](2308 MB) - -PASS -- COMPILE 's2swa_faster_intel' [26:20, 23:45] ( 6 warnings 11 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [17:36, 13:31](3230 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [24:25, 21:51] ( 6 warnings 11 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [27:07, 23:27](1924 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [16:46, 12:04](1108 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [31:10, 27:07](1890 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [13:21, 11:00] ( 1525 warnings 1936 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [30:53, 26:58](1949 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [16:20, 14:26] ( 6 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [05:37, 03:25](668 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [05:09, 02:41](1563 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [05:33, 02:42](1568 MB) -PASS -- TEST 'control_latlon_intel' [04:55, 02:39](1563 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [06:14, 02:41](1571 MB) -PASS -- TEST 'control_c48_intel' [12:12, 09:13](1589 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [07:41, 05:15](710 MB) -PASS -- TEST 'control_c48_lnd_iau_intel' [12:08, 09:13](1586 MB) -PASS -- TEST 'control_c192_intel' [13:56, 09:58](1690 MB) -PASS -- TEST 'control_c384_intel' [19:01, 11:16](1980 MB) -PASS -- TEST 'control_c384gdas_intel' [18:19, 07:36](1177 MB) -PASS -- TEST 'control_stochy_intel' [03:42, 01:25](624 MB) -PASS -- TEST 'control_stochy_restart_intel' [03:39, 00:52](435 MB) -PASS -- TEST 'control_lndp_intel' [03:44, 01:21](624 MB) -PASS -- TEST 'control_iovr4_intel' [04:37, 02:07](620 MB) -PASS -- TEST 'control_iovr5_intel' [04:32, 02:06](620 MB) -PASS -- TEST 'control_p8_intel' [06:34, 03:30](1863 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [06:48, 03:10](1862 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [06:40, 03:28](1864 MB) -PASS -- TEST 'control_restart_p8_intel' [05:34, 02:18](1013 MB) -PASS -- TEST 'control_noqr_p8_intel' [06:35, 03:39](1856 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [05:22, 02:23](1017 MB) -PASS -- TEST 'control_decomp_p8_intel' [07:25, 03:40](1858 MB) -PASS -- TEST 'control_2threads_p8_intel' [06:20, 03:35](1937 MB) -PASS -- TEST 'control_p8_lndp_intel' [09:10, 06:08](1851 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [07:37, 04:00](1915 MB) -PASS -- TEST 'control_p8_mynn_intel' [06:43, 03:20](1863 MB) -PASS -- TEST 'merra2_thompson_intel' [06:24, 03:34](1864 MB) -PASS -- TEST 'regional_control_intel' [08:02, 04:49](892 MB) -PASS -- TEST 'regional_restart_intel' [06:00, 02:56](877 MB) -PASS -- TEST 'regional_decomp_intel' [07:50, 05:04](894 MB) -PASS -- TEST 'regional_noquilt_intel' [07:58, 04:50](1217 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [08:00, 04:48](899 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [07:55, 04:51](892 MB) -PASS -- TEST 'regional_wofs_intel' [09:06, 05:52](1589 MB) - -PASS -- COMPILE 'rrfs_intel' [15:21, 12:51] ( 8 warnings 9 remarks ) -PASS -- TEST 'rap_control_intel' [09:32, 06:10](1005 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [08:24, 03:46](1163 MB) -PASS -- TEST 'rap_decomp_intel' [09:32, 06:25](1003 MB) -PASS -- TEST 'rap_2threads_intel' [08:24, 05:41](1088 MB) -PASS -- TEST 'rap_restart_intel' [06:22, 03:13](882 MB) -PASS -- TEST 'rap_sfcdiff_intel' [09:34, 06:05](1008 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [09:34, 06:23](998 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [08:11, 04:36](883 MB) -PASS -- TEST 'hrrr_control_intel' [06:10, 03:13](1001 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [06:10, 03:20](999 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [06:10, 02:48](1074 MB) -PASS -- TEST 'hrrr_control_restart_intel' [04:45, 01:44](832 MB) -PASS -- TEST 'rrfs_v1beta_intel' [09:33, 06:03](999 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [10:50, 08:11](1961 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [10:51, 07:52](1946 MB) - -PASS -- COMPILE 'csawmg_intel' [14:16, 11:49] ( 5 warnings ) -PASS -- TEST 'control_csawmg_intel' [09:09, 06:26](962 MB) -PASS -- TEST 'control_ras_intel' [05:32, 02:51](653 MB) - -PASS -- COMPILE 'wam_intel' [13:17, 11:33] ( 5 warnings 1 remarks ) -PASS -- TEST 'control_wam_intel' [13:20, 10:15](1647 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [14:23, 11:59] ( 5 warnings 1 remarks ) -PASS -- TEST 'control_p8_faster_intel' [06:34, 03:00](1857 MB) -PASS -- TEST 'regional_control_faster_intel' [07:58, 04:42](898 MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [16:17, 14:32] ( 887 warnings 9 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [05:07, 02:08](1599 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [05:03, 02:07](1601 MB) -PASS -- TEST 'control_stochy_debug_intel' [05:38, 02:53](806 MB) -PASS -- TEST 'control_lndp_debug_intel' [04:42, 02:36](810 MB) -PASS -- TEST 'control_csawmg_debug_intel' [07:04, 04:35](1111 MB) -PASS -- TEST 'control_ras_debug_intel' [04:38, 02:40](812 MB) -PASS -- TEST 'control_diag_debug_intel' [05:51, 02:37](1663 MB) -PASS -- TEST 'control_debug_p8_intel' [06:04, 02:45](1892 MB) -PASS -- TEST 'regional_debug_intel' [18:57, 16:28](921 MB) -PASS -- TEST 'rap_control_debug_intel' [07:34, 04:40](1190 MB) -PASS -- TEST 'hrrr_control_debug_intel' [06:43, 04:32](1187 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [07:48, 04:49](1191 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [06:44, 04:39](1190 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [07:31, 04:50](1190 MB) -PASS -- TEST 'rap_diag_debug_intel' [09:04, 04:53](1273 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [07:47, 04:47](1189 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [06:49, 04:47](1190 MB) -PASS -- TEST 'rap_lndp_debug_intel' [07:37, 04:49](1190 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [06:51, 04:41](1187 MB) -PASS -- TEST 'rap_noah_debug_intel' [07:43, 04:39](1186 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [06:44, 04:40](1190 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [09:51, 07:35](1186 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [06:58, 04:39](1185 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [06:58, 04:44](1189 MB) -PASS -- TEST 'rap_flake_debug_intel' [06:51, 04:48](1188 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [11:13, 07:58](1191 MB) - -PASS -- COMPILE 'wam_debug_intel' [09:16, 07:12] ( 842 warnings 1 remarks ) -PASS -- TEST 'control_wam_debug_intel' [15:33, 12:09](1697 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [13:15, 11:31] ( 8 warnings 8 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [07:06, 03:32](1034 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [08:09, 05:09](878 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [06:15, 02:47](873 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [08:01, 04:46](936 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [05:13, 02:25](924 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [06:03, 02:54](868 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [06:59, 03:53](793 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [03:37, 01:31](770 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [13:18, 11:19] ( 8 warnings 8 remarks ) -PASS -- TEST 'conus13km_control_intel' [05:33, 01:49](1077 MB) -PASS -- TEST 'conus13km_2threads_intel' [04:11, 00:56](1076 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [04:26, 01:05](963 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [13:19, 11:35] ( 8 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [06:05, 03:38](906 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [09:18, 07:27] ( 790 warnings 8 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [06:38, 04:34](1065 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [06:36, 04:30](1060 MB) -PASS -- TEST 'conus13km_debug_intel' [16:41, 13:04](1144 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [16:49, 13:13](830 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [10:21, 07:26](1141 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [16:48, 12:45](1214 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [09:20, 07:14] ( 790 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [07:40, 04:42](1091 MB) - -PASS -- COMPILE 'hafsw_intel' [19:20, 17:39] ( 6 warnings 10 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [08:15, 04:33](701 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [07:51, 05:05](1063 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [10:15, 06:26](753 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [14:07, 10:36](780 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [16:28, 11:43](796 MB) -PASS -- TEST 'hafs_regional_1nest_atm_intel' [08:17, 04:41](467 MB) -PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [09:40, 05:44](485 MB) -PASS -- TEST 'hafs_global_1nest_atm_intel' [05:04, 02:17](402 MB) -PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [11:05, 06:11](461 MB) -PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [06:07, 03:19](505 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [06:07, 03:04](505 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [06:20, 03:47](580 MB) -PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [03:38, 01:13](431 MB) -PASS -- TEST 'gnv1_nested_intel' [08:21, 04:00](1701 MB) - -PASS -- COMPILE 'hafsw_debug_intel' [10:16, 08:41] ( 1467 warnings 1469 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [15:15, 12:03](623 MB) - -PASS -- COMPILE 'hafsw_faster_intel' [19:26, 17:12] ( 5 warnings 9 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [10:28, 06:55](625 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [10:49, 06:58](681 MB) - -PASS -- COMPILE 'hafs_mom6w_intel' [20:20, 18:48] ( 5 warnings 8 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [09:21, 05:18](669 MB) - -PASS -- COMPILE 'hafs_all_intel' [18:22, 15:47] ( 5 warnings 9 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [08:40, 05:40](734 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [09:32, 05:45](722 MB) -PASS -- TEST 'hafs_regional_datm_cdeps_intel' [19:20, 16:14](893 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [10:20, 08:26] ( 5 warnings 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [04:36, 02:29](770 MB) -PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [03:36, 01:33](758 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [04:36, 02:22](647 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [04:37, 02:24](649 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [04:28, 02:25](650 MB) -PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [04:38, 02:29](767 MB) -PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [04:42, 02:29](767 MB) -PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [04:41, 02:21](651 MB) -PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [09:53, 05:40](697 MB) -PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [10:31, 05:38](679 MB) -PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [04:41, 02:28](767 MB) -PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [06:02, 03:53](2032 MB) -PASS -- TEST 'datm_cdeps_gfs_intel' [06:07, 03:54](2032 MB) - -PASS -- COMPILE 'datm_cdeps_debug_intel' [08:18, 05:48] ( 7 warnings 2 remarks ) -PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [07:29, 05:15](755 MB) - -PASS -- COMPILE 'datm_cdeps_faster_intel' [10:19, 08:14] ( 5 warnings 2 remarks ) -PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [04:38, 02:28](769 MB) - -PASS -- COMPILE 'datm_cdeps_land_intel' [04:12, 02:34] ( 1 remarks ) -PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [03:46, 01:10](309 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_intel' [03:44, 01:06](451 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [04:01, 00:44](452 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [15:20, 13:34] ( 5 warnings 3 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [07:26, 03:55](1917 MB) - -PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [14:18, 12:36] ( 6 warnings 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_dice_intel' [11:29, 08:06](1898 MB) - -PASS -- COMPILE 'atml_intel' [16:28, 14:40] ( 13 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_sbs_intel' [10:43, 07:22](1887 MB) -PASS -- TEST 'control_p8_atmlnd_intel' [10:44, 07:10](1885 MB) -PASS -- TEST 'control_restart_p8_atmlnd_intel' [08:15, 05:05](1032 MB) - -PASS -- COMPILE 'atml_debug_intel' [12:18, 10:36] ( 885 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_debug_intel' [10:00, 06:21](1923 MB) - -PASS -- COMPILE 'atmw_intel' [15:22, 13:33] ( 5 warnings 9 remarks ) -PASS -- TEST 'atmwav_control_noaero_p8_intel' [05:43, 02:13](1886 MB) - -PASS -- COMPILE 'atmaero_intel' [15:21, 12:55] ( 5 warnings 1 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [07:59, 04:04](3128 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [08:00, 04:18](3006 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [07:14, 04:22](3015 MB) - -PASS -- COMPILE 'atmaq_debug_intel' [10:20, 08:07] ( 887 warnings 6 remarks ) -PASS -- TEST 'regional_atmaq_debug_intel' [27:36, 22:04](4541 MB) - -PASS -- COMPILE 'atm_fbh_intel' [13:18, 11:22] ( 8 warnings 8 remarks ) -PASS -- TEST 'cpld_regional_atm_fbh_intel' [10:42, 08:04](846 MB) +PASS -- COMPILE 's2swa_32bit_intel' [23:22, 21:13] ( 6 warnings 11 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [14:50, 10:16](3201 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [25:24, 23:02] ( 6 warnings 11 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [18:40, 14:22](1918 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [19:50, 15:13](1958 MB) +PASS -- TEST 'cpld_restart_gfsv17_intel' [11:32, 07:01](1088 MB) +PASS -- TEST 'cpld_mpi_gfsv17_intel' [20:36, 15:56](1888 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [25:25, 23:18] ( 6 warnings 11 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [17:52, 13:54](1913 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [14:21, 11:48] ( 1525 warnings 1936 remarks ) +PASS -- TEST 'cpld_debug_gfsv17_intel' [29:25, 25:20](1934 MB) + +PASS -- COMPILE 's2swa_intel' [23:23, 21:08] ( 6 warnings 11 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [19:27, 13:54](3238 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [18:05, 13:32](3225 MB) +PASS -- TEST 'cpld_restart_p8_intel' [12:19, 07:51](3148 MB) +PASS -- TEST 'cpld_control_qr_p8_intel' [17:56, 13:39](3247 MB) +PASS -- TEST 'cpld_restart_qr_p8_intel' [12:56, 07:53](3176 MB) +PASS -- TEST 'cpld_2threads_p8_intel' [17:44, 12:49](3753 MB) +PASS -- TEST 'cpld_decomp_p8_intel' [17:44, 13:17](3215 MB) +PASS -- TEST 'cpld_mpi_p8_intel' [14:39, 10:43](3533 MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [19:01, 13:56](3243 MB) +PASS -- TEST 'cpld_control_c192_p8_intel' [14:45, 09:05](3814 MB) +PASS -- TEST 'cpld_restart_c192_p8_intel' [13:15, 06:31](3616 MB) +PASS -- TEST 'cpld_bmark_p8_intel' [34:47, 17:02](4517 MB) +PASS -- TEST 'cpld_restart_bmark_p8_intel' [33:22, 10:09](4671 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [12:23, 08:01](3204 MB) + +PASS -- COMPILE 's2sw_intel' [21:28, 19:30] ( 6 warnings 11 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [10:50, 07:36](1920 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [16:02, 12:03](1987 MB) + +PASS -- COMPILE 's2swa_debug_intel' [14:23, 11:48] ( 1415 warnings 1197 remarks ) +PASS -- TEST 'cpld_debug_p8_intel' [25:20, 21:28](3303 MB) + +PASS -- COMPILE 's2sw_debug_intel' [13:23, 10:59] ( 1415 warnings 1197 remarks ) +PASS -- TEST 'cpld_debug_noaero_p8_intel' [12:59, 09:10](1950 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [18:28, 15:58] ( 5 warnings 3 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [08:56, 05:10](1978 MB) + +PASS -- COMPILE 's2s_intel' [18:28, 16:48] ( 6 warnings 3 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [08:15, 05:43](2883 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [05:21, 02:11](2892 MB) +PASS -- TEST 'cpld_restart_c48_intel' [04:42, 01:30](2313 MB) + +PASS -- COMPILE 's2swa_faster_intel' [25:37, 23:38] ( 6 warnings 11 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [18:59, 13:45](3232 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [23:40, 21:27] ( 6 warnings 11 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [27:38, 23:35](1930 MB) +PASS -- TEST 'cpld_restart_pdlib_p8_intel' [16:53, 12:20](1090 MB) +PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [31:22, 27:22](1889 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [13:29, 10:59] ( 1525 warnings 1936 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [31:22, 27:22](1961 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [16:21, 14:17] ( 6 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [06:39, 03:25](666 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [06:16, 02:41](1571 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [05:43, 02:44](1569 MB) +PASS -- TEST 'control_latlon_intel' [06:19, 02:41](1570 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [06:26, 02:40](1564 MB) +PASS -- TEST 'control_c48_intel' [12:23, 09:16](1586 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [07:46, 05:16](710 MB) +PASS -- TEST 'control_c48_lnd_iau_intel' [12:06, 09:15](1589 MB) +PASS -- TEST 'control_c192_intel' [14:11, 09:58](1694 MB) +PASS -- TEST 'control_c384_intel' [19:50, 11:21](1976 MB) +PASS -- TEST 'control_c384gdas_intel' [17:36, 07:13](1184 MB) +PASS -- TEST 'control_stochy_intel' [03:38, 01:26](626 MB) +PASS -- TEST 'control_stochy_restart_intel' [03:52, 00:51](432 MB) +PASS -- TEST 'control_lndp_intel' [03:46, 01:22](619 MB) +PASS -- TEST 'control_iovr4_intel' [04:48, 02:06](619 MB) +PASS -- TEST 'control_iovr5_intel' [04:44, 02:07](617 MB) +PASS -- TEST 'control_p8_intel' [06:54, 03:46](1858 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [06:51, 03:20](1862 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [06:54, 03:35](1861 MB) +PASS -- TEST 'control_restart_p8_intel' [05:43, 02:16](1008 MB) +PASS -- TEST 'control_noqr_p8_intel' [06:47, 03:39](1845 MB) +PASS -- TEST 'control_restart_noqr_p8_intel' [05:29, 02:17](1019 MB) +PASS -- TEST 'control_decomp_p8_intel' [06:47, 03:53](1857 MB) +PASS -- TEST 'control_2threads_p8_intel' [07:29, 03:41](1939 MB) +PASS -- TEST 'control_p8_lndp_intel' [09:41, 06:07](1853 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [07:20, 04:08](1904 MB) +PASS -- TEST 'control_p8_mynn_intel' [06:33, 03:24](1862 MB) +PASS -- TEST 'merra2_thompson_intel' [06:40, 03:31](1859 MB) +PASS -- TEST 'regional_control_intel' [07:57, 04:55](897 MB) +PASS -- TEST 'regional_restart_intel' [06:07, 02:56](870 MB) +PASS -- TEST 'regional_decomp_intel' [08:03, 04:58](901 MB) +PASS -- TEST 'regional_noquilt_intel' [06:58, 04:43](1220 MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [07:57, 04:52](897 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [07:53, 05:05](891 MB) +PASS -- TEST 'regional_wofs_intel' [09:10, 05:51](1591 MB) + +PASS -- COMPILE 'rrfs_intel' [15:23, 12:50] ( 8 warnings 9 remarks ) +PASS -- TEST 'rap_control_intel' [09:33, 06:09](1004 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [08:36, 03:59](1165 MB) +PASS -- TEST 'rap_decomp_intel' [09:33, 06:25](1003 MB) +PASS -- TEST 'rap_2threads_intel' [09:33, 05:41](1082 MB) +PASS -- TEST 'rap_restart_intel' [06:26, 03:13](881 MB) +PASS -- TEST 'rap_sfcdiff_intel' [09:39, 06:07](1005 MB) +PASS -- TEST 'rap_sfcdiff_decomp_intel' [09:38, 06:25](1001 MB) +PASS -- TEST 'rap_sfcdiff_restart_intel' [07:23, 04:39](883 MB) +PASS -- TEST 'hrrr_control_intel' [06:11, 03:14](996 MB) +PASS -- TEST 'hrrr_control_decomp_intel' [06:11, 03:19](994 MB) +PASS -- TEST 'hrrr_control_2threads_intel' [06:11, 02:48](1074 MB) +PASS -- TEST 'hrrr_control_restart_intel' [04:54, 01:46](835 MB) +PASS -- TEST 'rrfs_v1beta_intel' [09:40, 06:02](1000 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [10:55, 08:10](1961 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [10:58, 07:53](1943 MB) + +PASS -- COMPILE 'csawmg_intel' [13:25, 11:44] ( 5 warnings ) +PASS -- TEST 'control_csawmg_intel' [10:15, 06:39](958 MB) +PASS -- TEST 'control_ras_intel' [05:30, 02:54](658 MB) + +PASS -- COMPILE 'wam_intel' [13:25, 11:35] ( 5 warnings 1 remarks ) +PASS -- TEST 'control_wam_intel' [14:06, 10:18](1642 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [14:25, 12:03] ( 5 warnings 1 remarks ) +PASS -- TEST 'control_p8_faster_intel' [06:42, 03:11](1862 MB) +PASS -- TEST 'regional_control_faster_intel' [07:14, 04:40](896 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [16:28, 14:34] ( 887 warnings 9 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [05:31, 02:09](1609 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [05:25, 02:06](1600 MB) +PASS -- TEST 'control_stochy_debug_intel' [05:54, 02:53](808 MB) +PASS -- TEST 'control_lndp_debug_intel' [04:54, 02:37](805 MB) +PASS -- TEST 'control_csawmg_debug_intel' [08:11, 04:36](1114 MB) +PASS -- TEST 'control_ras_debug_intel' [05:34, 02:38](813 MB) +PASS -- TEST 'control_diag_debug_intel' [07:04, 02:37](1662 MB) +PASS -- TEST 'control_debug_p8_intel' [06:14, 02:49](1895 MB) +PASS -- TEST 'regional_debug_intel' [19:16, 16:20](940 MB) +PASS -- TEST 'rap_control_debug_intel' [07:53, 04:39](1190 MB) +PASS -- TEST 'hrrr_control_debug_intel' [06:56, 04:34](1183 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [07:47, 04:43](1185 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [07:42, 04:41](1184 MB) +PASS -- TEST 'rap_unified_drag_suite_debug_intel' [07:37, 04:43](1190 MB) +PASS -- TEST 'rap_diag_debug_intel' [08:41, 04:55](1269 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [07:52, 04:48](1189 MB) +PASS -- TEST 'rap_unified_ugwp_debug_intel' [07:43, 04:47](1188 MB) +PASS -- TEST 'rap_lndp_debug_intel' [06:58, 04:45](1185 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [07:48, 04:43](1188 MB) +PASS -- TEST 'rap_noah_debug_intel' [06:49, 04:44](1185 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [07:41, 04:44](1186 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [11:34, 08:24](1185 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [07:39, 04:41](1185 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [07:51, 04:40](1187 MB) +PASS -- TEST 'rap_flake_debug_intel' [06:57, 04:44](1187 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [11:14, 07:59](1186 MB) + +PASS -- COMPILE 'wam_debug_intel' [09:25, 07:14] ( 842 warnings 1 remarks ) +PASS -- TEST 'control_wam_debug_intel' [15:43, 12:09](1680 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [13:29, 11:31] ( 8 warnings 8 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [07:09, 03:33](1034 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [08:12, 05:11](875 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [05:27, 02:47](872 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [08:24, 04:46](932 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [05:25, 02:26](929 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [06:24, 02:54](869 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_intel' [07:11, 03:52](791 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [03:45, 01:32](768 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [13:19, 11:30] ( 8 warnings 8 remarks ) +PASS -- TEST 'conus13km_control_intel' [05:00, 01:50](1077 MB) +PASS -- TEST 'conus13km_2threads_intel' [04:31, 00:57](1076 MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [04:20, 01:06](961 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [14:23, 11:44] ( 8 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [06:09, 03:38](903 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [09:18, 07:26] ( 790 warnings 8 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [06:46, 04:34](1060 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [06:51, 04:29](1062 MB) +PASS -- TEST 'conus13km_debug_intel' [17:45, 12:58](1144 MB) +PASS -- TEST 'conus13km_debug_qr_intel' [17:41, 12:57](832 MB) +PASS -- TEST 'conus13km_debug_2threads_intel' [11:02, 07:27](1142 MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [16:13, 12:43](1211 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [09:14, 07:10] ( 790 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [06:57, 04:46](1090 MB) + +PASS -- COMPILE 'hafsw_intel' [19:25, 17:39] ( 6 warnings 10 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [07:43, 04:33](705 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [07:57, 05:10](1068 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [09:55, 06:28](754 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [14:28, 10:39](774 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [15:57, 11:46](797 MB) +PASS -- TEST 'hafs_regional_1nest_atm_intel' [08:29, 04:41](471 MB) +PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [09:48, 05:43](486 MB) +PASS -- TEST 'hafs_global_1nest_atm_intel' [05:08, 02:20](398 MB) +PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [10:46, 06:12](461 MB) +PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [06:04, 03:18](504 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [06:44, 03:07](506 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [07:22, 03:50](579 MB) +PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [03:37, 01:13](427 MB) +PASS -- TEST 'gnv1_nested_intel' [08:52, 04:03](1708 MB) + +PASS -- COMPILE 'hafsw_debug_intel' [11:24, 08:49] ( 1467 warnings 1469 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [15:24, 12:24](623 MB) + +PASS -- COMPILE 'hafsw_faster_intel' [19:21, 17:12] ( 5 warnings 9 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [10:38, 06:54](623 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [10:50, 06:59](680 MB) + +PASS -- COMPILE 'hafs_mom6w_intel' [21:21, 18:57] ( 5 warnings 8 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [10:05, 05:19](675 MB) + +PASS -- COMPILE 'hafs_all_intel' [18:15, 15:53] ( 5 warnings 9 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [08:40, 05:43](737 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [09:48, 05:43](726 MB) +PASS -- TEST 'hafs_regional_datm_cdeps_intel' [19:26, 16:20](893 MB) + +PASS -- COMPILE 'datm_cdeps_intel' [10:23, 08:12] ( 5 warnings 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [04:30, 02:29](768 MB) +PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [03:51, 01:34](756 MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [04:34, 02:21](645 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [04:34, 02:23](644 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [04:38, 02:24](646 MB) +PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [04:41, 02:30](767 MB) +PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [04:41, 02:30](766 MB) +PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [04:35, 02:22](645 MB) +PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [12:07, 05:42](695 MB) +PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [12:15, 05:42](682 MB) +PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [04:36, 02:28](768 MB) +PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [06:48, 03:54](1968 MB) +PASS -- TEST 'datm_cdeps_gfs_intel' [06:56, 03:55](2031 MB) + +PASS -- COMPILE 'datm_cdeps_debug_intel' [07:31, 05:46] ( 7 warnings 2 remarks ) +PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [07:39, 05:17](739 MB) + +PASS -- COMPILE 'datm_cdeps_faster_intel' [10:28, 08:22] ( 5 warnings 2 remarks ) +PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [04:51, 02:29](768 MB) + +PASS -- COMPILE 'datm_cdeps_land_intel' [04:28, 02:46] ( 1 remarks ) +PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [03:48, 01:12](309 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_intel' [03:45, 01:06](456 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [02:46, 00:44](451 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [16:25, 13:55] ( 5 warnings 3 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [08:35, 03:58](1919 MB) + +PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [14:26, 12:46] ( 6 warnings 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_dice_intel' [11:52, 08:05](1897 MB) + +PASS -- COMPILE 'atml_intel' [17:21, 14:46] ( 13 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_sbs_intel' [11:06, 07:25](1878 MB) +PASS -- TEST 'control_p8_atmlnd_intel' [11:15, 06:45](1888 MB) +PASS -- TEST 'control_restart_p8_atmlnd_intel' [07:08, 03:45](1034 MB) + +PASS -- COMPILE 'atml_debug_intel' [12:20, 10:39] ( 885 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_debug_intel' [10:05, 06:15](1914 MB) + +PASS -- COMPILE 'atmw_intel' [15:20, 13:31] ( 5 warnings 9 remarks ) +PASS -- TEST 'atmwav_control_noaero_p8_intel' [05:44, 02:07](1873 MB) + +PASS -- COMPILE 'atmaero_intel' [15:20, 12:56] ( 5 warnings 1 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [08:23, 04:21](3129 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [08:23, 04:19](3005 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [07:22, 04:23](3020 MB) + +PASS -- COMPILE 'atmaq_debug_intel' [10:39, 08:00] ( 887 warnings 6 remarks ) +PASS -- TEST 'regional_atmaq_debug_intel' [27:51, 21:40](4548 MB) + +PASS -- COMPILE 'atm_fbh_intel' [13:28, 11:30] ( 8 warnings 8 remarks ) +PASS -- TEST 'cpld_regional_atm_fbh_intel' [10:45, 08:05](844 MB) SYNOPSIS: -Starting Date/Time: 20241210 12:23:44 -Ending Date/Time: 20241210 14:13:43 -Total Time: 01h:51m:02s +Starting Date/Time: 20241213 09:22:22 +Ending Date/Time: 20241213 11:13:47 +Total Time: 01h:52m:32s Compiles Completed: 42/42 Tests Completed: 186/186 From b9f4611a23a8318a8dcadde3186a3f690ded1308 Mon Sep 17 00:00:00 2001 From: Bruce Kropp Date: Fri, 13 Dec 2024 12:33:25 -0600 Subject: [PATCH 5/7] set logic to remove PR labels on success or failure Signed-off-by: Bruce Kropp --- .cicd/Jenkinsfile | 2 +- .cicd/Jenkinsfile.combined | 4 ++-- .cicd/scripts/post_test_results.sh | 16 ++++++++-------- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.cicd/Jenkinsfile b/.cicd/Jenkinsfile index a606e96b29..d271ba32fb 100644 --- a/.cicd/Jenkinsfile +++ b/.cicd/Jenkinsfile @@ -79,7 +79,7 @@ def generateStage(nodeLabel) { echo "Testing concluded...removing labels for $machine from $GIT_URL" echo "https://api.github.com/repos/${GIT_OWNER}/${GIT_REPO_NAME}/issues/${CHANGE_ID}/labels /{$machine-RT,$machine-BL}" - #curl --silent -X DELETE -H "Accept: application/vnd.github.v3+json" -H "Authorization: Bearer ${GITHUB_TOKEN}" https://api.github.com/repos/${GIT_OWNER}/${GIT_REPO_NAME}/issues/${CHANGE_ID}/labels/{$machine-RT,$machine-BL} + curl --silent -X DELETE -H "Accept: application/vnd.github.v3+json" -H "Authorization: Bearer ${GITHUB_TOKEN}" https://api.github.com/repos/${GIT_OWNER}/${GIT_REPO_NAME}/issues/${CHANGE_ID}/labels/{$machine-RT,$machine-BL} ''' currentBuild.result = 'FAILURE' } diff --git a/.cicd/Jenkinsfile.combined b/.cicd/Jenkinsfile.combined index 2f62ecfe24..b92bb07d2d 100644 --- a/.cicd/Jenkinsfile.combined +++ b/.cicd/Jenkinsfile.combined @@ -70,7 +70,7 @@ def generateStage(nodeLabel) { elif [[ $machine =~ "Orion" ]] then cd .. - module load git/2.28.0 + #module load git/2.28.0 git submodule update --init --recursive cd tests echo "Creating baselines on $machine" @@ -219,7 +219,7 @@ def generateStage(nodeLabel) { then echo "Running regression tests on $machine" cd .. - module load git/2.28.0 + #module load git/2.28.0 git submodule update --init --recursive cd tests export dprefix=/work2/noaa/$ACCNR/$USER diff --git a/.cicd/scripts/post_test_results.sh b/.cicd/scripts/post_test_results.sh index 0283f76733..26729ac123 100755 --- a/.cicd/scripts/post_test_results.sh +++ b/.cicd/scripts/post_test_results.sh @@ -40,14 +40,20 @@ function post_test() { WORKSPACE="$(pwd)" GIT_URL=${GIT_URL:-"ufs-weather-model"} CHANGE_ID=${CHANGE_ID:-"develop"} - echo "GIT_URL=${GIT_URL}" - echo "CHANGE_ID=${CHANGE_ID}" GIT_OWNER=$(echo ${GIT_URL} | cut -d '/' -f4) GIT_REPO_NAME=$(echo ${GIT_URL} | cut -d '/' -f5 | cut -d '.' -f1) + +set +x + echo "GIT_URL=${GIT_URL}" + echo "CHANGE_ID=${CHANGE_ID}" echo "GIT_OWNER=${GIT_OWNER} GIT_REPO_NAME=${GIT_REPO_NAME}" + echo "Testing concluded...removing label ${label} for ${machine} from ${GIT_URL}" + echo "https://api.github.com/repos/${GIT_OWNER}/${GIT_REPO_NAME}/issues/${CHANGE_ID}/labels /${machine}-${label}" + curl --silent -X DELETE -H "Accept: application/vnd.github.v3+json" -H "Authorization: Bearer ${GITHUB_TOKEN}" https://api.github.com/repos/${GIT_OWNER}/${GIT_REPO_NAME}/issues/${CHANGE_ID}/labels/${machine}-${label} set -x + git config user.email "ecc.platform@noaa.gov" git config user.name "epic-cicd-jenkins" @@ -63,13 +69,7 @@ set -x git pull sshorigin ${FORK_BRANCH} || return 0 git status git push sshorigin HEAD:${FORK_BRANCH} || return 0 -set +x - - echo "Testing concluded...removing label ${label} for ${machine} from ${GIT_URL}" - echo "https://api.github.com/repos/${GIT_OWNER}/${GIT_REPO_NAME}/issues/${CHANGE_ID}/labels /${machine}-${label}" - #curl --silent -X DELETE -H "Accept: application/vnd.github.v3+json" -H "Authorization: Bearer ${GITHUB_TOKEN}" https://api.github.com/repos/${GIT_OWNER}/${GIT_REPO_NAME}/issues/${CHANGE_ID}/labels/${machine}-${label} } pwd -set +x post_test "${machine}" "${label}" From 77567ae021188f30b1be07e6fda9bb765e03b5c9 Mon Sep 17 00:00:00 2001 From: epic-cicd-jenkins Date: Fri, 13 Dec 2024 23:54:59 +0000 Subject: [PATCH 6/7] [AutoRT] Hera Job Completed. on-behalf-of @ufs-community --- tests/logs/RegressionTests_hera.log | 738 ++++++++++++++-------------- 1 file changed, 369 insertions(+), 369 deletions(-) diff --git a/tests/logs/RegressionTests_hera.log b/tests/logs/RegressionTests_hera.log index 10e59849bb..b61aedb303 100644 --- a/tests/logs/RegressionTests_hera.log +++ b/tests/logs/RegressionTests_hera.log @@ -1,7 +1,7 @@ ====START OF HERA REGRESSION TESTING LOG==== UFSWM hash used in testing: -f1e89844814ffd570923fb0f5a523f5b3187b16b +dedd6b8c817c7cb8a63acf25fe9fb9e43e0e1a27 Submodule hashes used in testing: 37cbb7d6840ae7515a9a8f0dfd4d89461b3396d1 AQM (v0.2.0-37-g37cbb7d) @@ -27,388 +27,388 @@ The second time is specifically for the run phase. Times/Memory will be empty for failed tests. BASELINE DIRECTORY: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/develop-20241206 -COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/role.epic/FV3_RT/rt_3080482 +COMPARISON DIRECTORY: /scratch1/NCEPDEV/stmp2/role.epic/FV3_RT/rt_2639513 RT.SH OPTIONS USED: * (-a) - HPC PROJECT ACCOUNT: epic * (-l) - USE CONFIG FILE: rt.conf * (-r) - USE ROCOTO -PASS -- COMPILE 's2swa_32bit_intel' [13:12, 13:11] ( 1 warnings 9 remarks ) -PASS -- TEST 'cpld_control_p8_mixedmode_intel' [12:41, 11:43](3301 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_intel' [15:45, 15:43] ( 1 warnings 9 remarks ) -PASS -- TEST 'cpld_control_gfsv17_intel' [20:43, 19:54](1963 MB) -PASS -- TEST 'cpld_control_gfsv17_iau_intel' [21:57, 20:49](2166 MB) -PASS -- TEST 'cpld_restart_gfsv17_intel' [09:15, 08:14](1278 MB) -PASS -- TEST 'cpld_mpi_gfsv17_intel' [23:58, 23:07](1863 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [16:12, 16:11] ( 1 warnings 9 remarks ) -PASS -- TEST 'cpld_control_sfs_intel' [19:53, 19:20](1936 MB) - -PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [06:01, 05:59] ( 1520 warnings 1986 remarks ) -PASS -- TEST 'cpld_debug_gfsv17_intel' [27:25, 26:37](1924 MB) - -PASS -- COMPILE 's2swa_intel' [13:13, 13:13] ( 1 warnings 9 remarks ) -PASS -- TEST 'cpld_control_p8_intel' [16:29, 15:28](3318 MB) -PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [15:07, 14:11](3328 MB) -PASS -- TEST 'cpld_restart_p8_intel' [08:34, 07:31](3235 MB) -PASS -- TEST 'cpld_control_qr_p8_intel' [14:56, 14:00](3349 MB) -PASS -- TEST 'cpld_restart_qr_p8_intel' [08:21, 07:23](3270 MB) -PASS -- TEST 'cpld_2threads_p8_intel' [14:02, 13:15](3646 MB) -PASS -- TEST 'cpld_decomp_p8_intel' [15:02, 14:10](3324 MB) -PASS -- TEST 'cpld_mpi_p8_intel' [13:00, 11:53](3198 MB) -PASS -- TEST 'cpld_control_ciceC_p8_intel' [15:11, 14:03](3330 MB) -PASS -- TEST 'cpld_control_c192_p8_intel' [12:03, 10:13](3520 MB) -PASS -- TEST 'cpld_restart_c192_p8_intel' [09:19, 06:41](3614 MB) -PASS -- TEST 'cpld_bmark_p8_intel' [23:10, 16:20](4306 MB) -PASS -- TEST 'cpld_restart_bmark_p8_intel' [18:10, 09:18](4369 MB) -PASS -- TEST 'cpld_s2sa_p8_intel' [08:22, 07:22](3292 MB) - -PASS -- COMPILE 's2sw_intel' [12:25, 12:24] ( 1 warnings 9 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_intel' [09:56, 09:07](1990 MB) -PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [11:57, 11:02](2016 MB) - -PASS -- COMPILE 's2swa_debug_intel' [06:02, 06:01] ( 1410 warnings 1216 remarks ) -PASS -- TEST 'cpld_debug_p8_intel' [23:57, 22:52](3391 MB) - -PASS -- COMPILE 's2sw_debug_intel' [05:43, 05:41] ( 1410 warnings 1216 remarks ) -PASS -- TEST 'cpld_debug_noaero_p8_intel' [10:32, 09:48](1969 MB) - -PASS -- COMPILE 's2s_aoflux_intel' [11:30, 11:29] ( 1 remarks ) -PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [05:17, 04:25](2037 MB) - -PASS -- COMPILE 's2s_intel' [11:52, 11:51] ( 1 warnings 1 remarks ) -PASS -- TEST 'cpld_control_c48_intel' [08:23, 07:52](3037 MB) -PASS -- TEST 'cpld_warmstart_c48_intel' [02:50, 02:21](3028 MB) -PASS -- TEST 'cpld_restart_c48_intel' [02:12, 01:35](2480 MB) - -PASS -- COMPILE 's2swa_faster_intel' [16:40, 16:39] ( 1 warnings 9 remarks ) -PASS -- TEST 'cpld_control_p8_faster_intel' [14:38, 13:39](3333 MB) - -PASS -- COMPILE 's2sw_pdlib_intel' [15:42, 15:42] ( 1 warnings 9 remarks ) -PASS -- TEST 'cpld_control_pdlib_p8_intel' [28:55, 27:59](2006 MB) -PASS -- TEST 'cpld_restart_pdlib_p8_intel' [14:52, 13:56](1272 MB) -PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [33:50, 33:00](1920 MB) - -PASS -- COMPILE 's2sw_pdlib_debug_intel' [05:41, 05:40] ( 1520 warnings 1986 remarks ) -PASS -- TEST 'cpld_debug_pdlib_p8_intel' [30:48, 29:58](1955 MB) - -PASS -- COMPILE 'atm_dyn32_intel' [10:57, 10:57] ( 1 warnings 1 remarks ) -PASS -- TEST 'control_flake_intel' [03:51, 03:24](703 MB) -PASS -- TEST 'control_CubedSphereGrid_intel' [03:48, 03:18](1585 MB) -PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [03:48, 03:18](1596 MB) -PASS -- TEST 'control_latlon_intel' [03:43, 03:14](1590 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [03:46, 03:15](1589 MB) -PASS -- TEST 'control_c48_intel' [12:10, 11:44](1717 MB) -PASS -- TEST 'control_c48.v2.sfc_intel' [06:54, 06:41](857 MB) -PASS -- TEST 'control_c48_lnd_iau_intel' [12:05, 11:40](1728 MB) -PASS -- TEST 'control_c192_intel' [12:44, 12:03](1754 MB) -PASS -- TEST 'control_c384_intel' [15:21, 13:48](1981 MB) -PASS -- TEST 'control_c384gdas_intel' [10:52, 08:20](1385 MB) -PASS -- TEST 'control_stochy_intel' [01:54, 01:38](658 MB) -PASS -- TEST 'control_stochy_restart_intel' [01:18, 01:00](504 MB) -PASS -- TEST 'control_lndp_intel' [01:48, 01:35](658 MB) -PASS -- TEST 'control_iovr4_intel' [02:44, 02:28](655 MB) -PASS -- TEST 'control_iovr5_intel' [02:45, 02:29](651 MB) -PASS -- TEST 'control_p8_intel' [04:26, 03:45](1880 MB) -PASS -- TEST 'control_p8.v2.sfc_intel' [03:47, 03:07](1883 MB) -PASS -- TEST 'control_p8_ugwpv1_intel' [04:16, 03:38](1865 MB) -PASS -- TEST 'control_restart_p8_intel' [02:40, 02:05](1124 MB) -PASS -- TEST 'control_noqr_p8_intel' [04:19, 03:40](1854 MB) -PASS -- TEST 'control_restart_noqr_p8_intel' [02:39, 02:01](1145 MB) -PASS -- TEST 'control_decomp_p8_intel' [04:19, 03:43](1860 MB) -PASS -- TEST 'control_2threads_p8_intel' [04:10, 03:36](1951 MB) -PASS -- TEST 'control_p8_lndp_intel' [07:15, 06:42](1859 MB) -PASS -- TEST 'control_p8_rrtmgp_intel' [04:47, 04:09](1958 MB) -PASS -- TEST 'control_p8_mynn_intel' [03:48, 03:08](1905 MB) -PASS -- TEST 'merra2_thompson_intel' [04:11, 03:28](1884 MB) -PASS -- TEST 'regional_control_intel' [05:53, 05:25](1121 MB) -PASS -- TEST 'regional_restart_intel' [03:17, 02:56](1100 MB) -PASS -- TEST 'regional_decomp_intel' [06:14, 05:45](1117 MB) -PASS -- TEST 'regional_2threads_intel' [04:00, 03:29](1121 MB) -PASS -- TEST 'regional_noquilt_intel' [05:46, 05:22](1424 MB) -PASS -- TEST 'regional_netcdf_parallel_intel' [05:53, 05:26](1121 MB) -PASS -- TEST 'regional_2dwrtdecomp_intel' [05:52, 05:23](1132 MB) -PASS -- TEST 'regional_wofs_intel' [07:32, 07:01](1899 MB) - -PASS -- COMPILE 'rrfs_intel' [10:17, 10:16] ( 3 warnings 9 remarks ) -PASS -- TEST 'rap_control_intel' [08:29, 07:53](1108 MB) -PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [04:57, 04:06](1269 MB) -PASS -- TEST 'rap_decomp_intel' [08:40, 08:14](1034 MB) -PASS -- TEST 'rap_2threads_intel' [07:49, 07:24](1187 MB) -PASS -- TEST 'rap_restart_intel' [04:34, 04:05](1108 MB) -PASS -- TEST 'rap_sfcdiff_intel' [08:22, 07:49](1107 MB) -PASS -- TEST 'rap_sfcdiff_decomp_intel' [08:37, 08:10](1046 MB) -PASS -- TEST 'rap_sfcdiff_restart_intel' [06:26, 05:55](1133 MB) -PASS -- TEST 'hrrr_control_intel' [04:35, 04:00](1041 MB) -PASS -- TEST 'hrrr_control_decomp_intel' [04:31, 04:06](1026 MB) -PASS -- TEST 'hrrr_control_2threads_intel' [04:04, 03:41](1093 MB) -PASS -- TEST 'hrrr_control_restart_intel' [02:28, 02:10](998 MB) -PASS -- TEST 'rrfs_v1beta_intel' [08:14, 07:42](1099 MB) -PASS -- TEST 'rrfs_v1nssl_intel' [09:56, 09:42](1977 MB) -PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [09:30, 09:15](2061 MB) - -PASS -- COMPILE 'csawmg_intel' [10:01, 10:00] -PASS -- TEST 'control_csawmg_intel' [06:36, 06:10](1023 MB) -PASS -- TEST 'control_ras_intel' [03:30, 03:17](744 MB) - -PASS -- COMPILE 'wam_intel' [10:06, 10:05] ( 1 remarks ) -PASS -- TEST 'control_wam_intel' [12:01, 11:28](1634 MB) - -PASS -- COMPILE 'atm_faster_dyn32_intel' [10:02, 10:01] ( 1 remarks ) -PASS -- TEST 'control_p8_faster_intel' [03:23, 02:47](1878 MB) -PASS -- TEST 'regional_control_faster_intel' [05:21, 04:57](1112 MB) - -PASS -- COMPILE 'atm_debug_dyn32_intel' [07:52, 07:51] ( 882 warnings 9 remarks ) -PASS -- TEST 'control_CubedSphereGrid_debug_intel' [02:45, 02:14](1608 MB) -PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [02:50, 02:20](1613 MB) -PASS -- TEST 'control_stochy_debug_intel' [03:16, 03:06](822 MB) -PASS -- TEST 'control_lndp_debug_intel' [02:58, 02:47](834 MB) -PASS -- TEST 'control_csawmg_debug_intel' [04:51, 04:29](1144 MB) -PASS -- TEST 'control_ras_debug_intel' [03:00, 02:50](838 MB) -PASS -- TEST 'control_diag_debug_intel' [03:19, 02:50](1687 MB) -PASS -- TEST 'control_debug_p8_intel' [03:08, 02:42](1863 MB) -PASS -- TEST 'regional_debug_intel' [18:05, 17:40](1103 MB) -PASS -- TEST 'rap_control_debug_intel' [05:17, 05:03](1214 MB) -PASS -- TEST 'hrrr_control_debug_intel' [05:20, 05:06](1205 MB) -PASS -- TEST 'hrrr_gf_debug_intel' [05:18, 05:03](1212 MB) -PASS -- TEST 'hrrr_c3_debug_intel' [05:11, 04:58](1217 MB) -PASS -- TEST 'rap_unified_drag_suite_debug_intel' [05:15, 05:01](1213 MB) -PASS -- TEST 'rap_diag_debug_intel' [05:46, 05:20](1293 MB) -PASS -- TEST 'rap_cires_ugwp_debug_intel' [05:19, 05:06](1218 MB) -PASS -- TEST 'rap_unified_ugwp_debug_intel' [05:16, 05:05](1211 MB) -PASS -- TEST 'rap_lndp_debug_intel' [05:15, 05:03](1219 MB) -PASS -- TEST 'rap_progcld_thompson_debug_intel' [05:23, 05:11](1214 MB) -PASS -- TEST 'rap_noah_debug_intel' [05:14, 05:01](1213 MB) -PASS -- TEST 'rap_sfcdiff_debug_intel' [05:13, 05:01](1209 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [08:28, 08:16](1207 MB) -PASS -- TEST 'rrfs_v1beta_debug_intel' [05:07, 04:55](1213 MB) -PASS -- TEST 'rap_clm_lake_debug_intel' [05:24, 05:08](1223 MB) -PASS -- TEST 'rap_flake_debug_intel' [05:19, 05:07](1213 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [09:19, 08:51](1216 MB) - -PASS -- COMPILE 'atm_debug_dyn32_gnu' [04:14, 04:14] -PASS -- TEST 'control_csawmg_debug_gnu' [02:48, 02:23](719 MB) - -PASS -- COMPILE 'wam_debug_intel' [04:30, 04:30] ( 837 warnings 1 remarks ) -PASS -- TEST 'control_wam_debug_intel' [14:17, 13:40](1679 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [09:56, 09:55] ( 3 warnings 8 remarks ) -PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [05:05, 04:00](1138 MB) -PASS -- TEST 'rap_control_dyn32_phy32_intel' [07:02, 06:30](1048 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [04:00, 03:26](990 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [06:49, 06:16](1105 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [03:41, 03:13](950 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [04:08, 03:38](942 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_intel' [05:25, 04:57](1031 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [02:10, 01:53](942 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [10:01, 10:01] ( 3 warnings 8 remarks ) -PASS -- TEST 'conus13km_control_intel' [02:50, 02:04](1187 MB) -PASS -- TEST 'conus13km_2threads_intel' [01:57, 00:53](1108 MB) -PASS -- TEST 'conus13km_restart_mismatch_intel' [01:48, 01:15](1097 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [09:56, 09:56] ( 3 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_intel' [04:47, 04:16](979 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [04:30, 04:30] ( 785 warnings 8 remarks ) -PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [05:08, 04:52](1090 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [05:06, 04:50](1089 MB) -PASS -- TEST 'conus13km_debug_intel' [14:57, 14:17](1239 MB) -PASS -- TEST 'conus13km_debug_qr_intel' [14:50, 14:05](930 MB) -PASS -- TEST 'conus13km_debug_2threads_intel' [08:50, 08:07](1166 MB) -PASS -- TEST 'conus13km_radar_tten_debug_intel' [15:00, 14:31](1297 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [04:39, 04:38] ( 785 warnings 8 remarks ) -PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [05:24, 05:05](1129 MB) - -PASS -- COMPILE 'hafsw_intel' [11:45, 11:44] ( 1 warnings 9 remarks ) -PASS -- TEST 'hafs_regional_atm_intel' [06:08, 05:04](710 MB) -PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [06:41, 06:21](1116 MB) -PASS -- TEST 'hafs_regional_atm_ocn_intel' [08:19, 07:15](813 MB) -PASS -- TEST 'hafs_regional_atm_wav_intel' [15:55, 14:52](851 MB) -PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [20:06, 18:54](874 MB) -PASS -- TEST 'hafs_regional_1nest_atm_intel' [06:11, 05:29](493 MB) -PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [07:48, 06:44](509 MB) -PASS -- TEST 'hafs_global_1nest_atm_intel' [03:18, 02:46](375 MB) -PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [09:01, 07:21](486 MB) -PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [04:11, 03:39](519 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [04:07, 03:31](521 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [04:47, 04:10](579 MB) -PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [01:30, 01:12](401 MB) -PASS -- TEST 'gnv1_nested_intel' [05:16, 04:04](1711 MB) - -PASS -- COMPILE 'hafsw_debug_intel' [05:07, 05:07] ( 1462 warnings 1489 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [13:26, 12:48](586 MB) - -PASS -- COMPILE 'hafsw_faster_intel' [11:05, 11:05] ( 8 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [10:55, 10:10](620 MB) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [11:04, 10:15](697 MB) - -PASS -- COMPILE 'hafs_mom6w_intel' [11:26, 11:26] ( 8 remarks ) -PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [09:23, 08:10](789 MB) - -PASS -- COMPILE 'hafs_all_intel' [10:50, 10:50] ( 8 remarks ) -PASS -- TEST 'hafs_regional_docn_intel' [07:39, 06:40](813 MB) -PASS -- TEST 'hafs_regional_docn_oisst_intel' [07:42, 06:43](801 MB) -PASS -- TEST 'hafs_regional_datm_cdeps_intel' [16:56, 16:19](1218 MB) - -PASS -- COMPILE 'datm_cdeps_intel' [06:33, 06:32] -PASS -- TEST 'datm_cdeps_control_cfsr_intel' [02:53, 02:46](1153 MB) -PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [01:52, 01:43](1110 MB) -PASS -- TEST 'datm_cdeps_control_gefs_intel' [02:50, 02:43](1008 MB) -PASS -- TEST 'datm_cdeps_iau_gefs_intel' [02:51, 02:42](1022 MB) -PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [02:50, 02:43](1018 MB) -PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [02:57, 02:51](1148 MB) -PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [02:51, 02:44](1159 MB) -PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [02:48, 02:42](1020 MB) -PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [07:24, 06:16](1068 MB) -PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [07:18, 06:17](1056 MB) -PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [02:58, 02:51](1155 MB) -PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [04:08, 04:01](2435 MB) -PASS -- TEST 'datm_cdeps_gfs_intel' [04:07, 04:00](2454 MB) - -PASS -- COMPILE 'datm_cdeps_debug_intel' [03:15, 03:14] ( 2 warnings ) -PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [06:35, 06:27](1081 MB) - -PASS -- COMPILE 'datm_cdeps_faster_intel' [06:36, 06:35] -PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [02:54, 02:47](1141 MB) - -PASS -- COMPILE 'datm_cdeps_land_intel' [01:02, 01:01] ( 1 remarks ) -PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [01:01, 00:43](263 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_intel' [07:42, 07:29](326 MB) -PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [00:43, 00:29](331 MB) - -PASS -- COMPILE 'datm_cdeps_lm4_intel' [01:21, 01:20] -PASS -- TEST 'datm_cdeps_lm4_gswp3_intel' [00:47, 00:28](571 MB) -PASS -- TEST 'datm_cdeps_lm4_gswp3_rst_intel' [00:35, 00:16](459 MB) - -PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [10:56, 10:54] ( 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_pcice_intel' [04:40, 03:49](1953 MB) - -PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [10:26, 10:25] ( 1 warnings 1 remarks ) -PASS -- TEST 'atm_ds2s_docn_dice_intel' [08:52, 08:09](1986 MB) - -PASS -- COMPILE 'atml_intel' [11:02, 11:01] ( 8 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_sbs_intel' [05:17, 04:28](1818 MB) -PASS -- TEST 'control_p8_atmlnd_intel' [05:15, 04:27](1834 MB) -PASS -- TEST 'control_restart_p8_atmlnd_intel' [02:55, 02:22](1098 MB) - -PASS -- COMPILE 'atml_debug_intel' [05:49, 05:48] ( 880 warnings 2 remarks ) -PASS -- TEST 'control_p8_atmlnd_debug_intel' [06:34, 05:46](1843 MB) - -PASS -- COMPILE 'atmw_intel' [11:03, 11:02] ( 9 remarks ) -PASS -- TEST 'atmwav_control_noaero_p8_intel' [02:53, 02:14](1882 MB) - -PASS -- COMPILE 'atmaero_intel' [10:27, 10:26] ( 1 remarks ) -PASS -- TEST 'atmaero_control_p8_intel' [05:18, 04:34](3172 MB) -PASS -- TEST 'atmaero_control_p8_rad_intel' [05:39, 04:56](3096 MB) -PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [05:36, 05:04](3099 MB) - -PASS -- COMPILE 'atmaq_debug_intel' [04:45, 04:44] ( 882 warnings 6 remarks ) - -PASS -- COMPILE 'atm_fbh_intel' [09:46, 09:45] ( 3 warnings 8 remarks ) -PASS -- TEST 'cpld_regional_atm_fbh_intel' [12:00, 11:40](1103 MB) - -PASS -- COMPILE 'rrfs_dyn32_phy32_intelllvm' [06:28, 06:28] -PASS -- TEST 'rap_control_dyn32_phy32_intelllvm' [08:58, 08:25](1051 MB) - -PASS -- COMPILE 'rrfs_dyn64_phy32_intelllvm' [06:36, 06:35] -PASS -- TEST 'rap_control_dyn64_phy32_intelllvm' [05:58, 05:03](982 MB) - -PASS -- COMPILE 'atm_gnu' [04:31, 04:30] -PASS -- TEST 'control_c48_gnu' [10:07, 09:36](1511 MB) -PASS -- TEST 'control_stochy_gnu' [03:43, 03:29](499 MB) -PASS -- TEST 'control_ras_gnu' [05:19, 05:06](501 MB) -PASS -- TEST 'control_p8_gnu' [06:06, 05:21](1449 MB) -PASS -- TEST 'control_p8_ugwpv1_gnu' [05:58, 05:17](1467 MB) -PASS -- TEST 'control_flake_gnu' [10:53, 10:36](540 MB) - -PASS -- COMPILE 'rrfs_gnu' [04:29, 04:28] -PASS -- TEST 'rap_control_gnu' [12:02, 11:35](812 MB) -PASS -- TEST 'rap_decomp_gnu' [12:17, 11:48](803 MB) -PASS -- TEST 'rap_2threads_gnu' [10:53, 10:27](915 MB) -PASS -- TEST 'rap_restart_gnu' [06:23, 05:49](574 MB) -PASS -- TEST 'rap_sfcdiff_gnu' [11:54, 11:25](837 MB) -PASS -- TEST 'rap_sfcdiff_decomp_gnu' [12:16, 11:46](841 MB) -PASS -- TEST 'rap_sfcdiff_restart_gnu' [09:06, 08:31](574 MB) -PASS -- TEST 'hrrr_control_gnu' [06:26, 05:56](806 MB) -PASS -- TEST 'hrrr_control_noqr_gnu' [06:15, 05:52](788 MB) -PASS -- TEST 'hrrr_control_2threads_gnu' [05:47, 05:23](906 MB) -PASS -- TEST 'hrrr_control_decomp_gnu' [06:27, 06:00](838 MB) -PASS -- TEST 'hrrr_control_restart_gnu' [03:26, 03:06](554 MB) -PASS -- TEST 'hrrr_control_restart_noqr_gnu' [03:22, 03:02](651 MB) -PASS -- TEST 'rrfs_v1beta_gnu' [11:53, 11:18](801 MB) - -PASS -- COMPILE 'csawmg_gnu' [04:20, 04:19] -PASS -- TEST 'control_csawmg_gnu' [09:06, 08:35](740 MB) - -PASS -- COMPILE 'atm_dyn32_debug_gnu' [06:56, 06:54] -PASS -- TEST 'control_diag_debug_gnu' [02:17, 01:38](1267 MB) -PASS -- TEST 'regional_debug_gnu' [11:19, 10:48](740 MB) -PASS -- TEST 'rap_control_debug_gnu' [02:59, 02:45](821 MB) -PASS -- TEST 'hrrr_control_debug_gnu' [02:56, 02:40](814 MB) -PASS -- TEST 'hrrr_gf_debug_gnu' [02:56, 02:41](817 MB) -PASS -- TEST 'hrrr_c3_debug_gnu' [03:02, 02:47](821 MB) -PASS -- TEST 'rap_diag_debug_gnu' [03:17, 02:49](901 MB) -PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_gnu' [04:28, 04:12](816 MB) -PASS -- TEST 'rap_progcld_thompson_debug_gnu' [02:57, 02:42](819 MB) -PASS -- TEST 'rrfs_v1beta_debug_gnu' [02:56, 02:40](817 MB) -PASS -- TEST 'control_ras_debug_gnu' [01:51, 01:37](454 MB) -PASS -- TEST 'control_stochy_debug_gnu' [02:00, 01:46](447 MB) -PASS -- TEST 'control_debug_p8_gnu' [02:14, 01:38](1418 MB) -PASS -- TEST 'rap_flake_debug_gnu' [03:02, 02:43](822 MB) -PASS -- TEST 'rap_clm_lake_debug_gnu' [02:58, 02:44](822 MB) -PASS -- TEST 'gnv1_c96_no_nest_debug_gnu' [05:05, 04:34](820 MB) - -PASS -- COMPILE 'wam_debug_gnu' [02:53, 02:53] - -PASS -- COMPILE 'rrfs_dyn32_phy32_gnu' [04:27, 04:26] -PASS -- TEST 'rap_control_dyn32_phy32_gnu' [10:21, 09:54](697 MB) -PASS -- TEST 'hrrr_control_dyn32_phy32_gnu' [05:48, 05:15](694 MB) -PASS -- TEST 'rap_2threads_dyn32_phy32_gnu' [09:38, 09:07](741 MB) -PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_gnu' [05:15, 04:50](740 MB) -PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_gnu' [05:47, 05:22](692 MB) -PASS -- TEST 'rap_restart_dyn32_phy32_gnu' [07:51, 07:21](549 MB) -PASS -- TEST 'hrrr_control_restart_dyn32_phy32_gnu' [03:02, 02:40](530 MB) -PASS -- TEST 'conus13km_control_gnu' [04:06, 03:14](864 MB) -PASS -- TEST 'conus13km_2threads_gnu' [06:29, 05:51](867 MB) -PASS -- TEST 'conus13km_restart_mismatch_gnu' [02:25, 01:49](552 MB) - -PASS -- COMPILE 'atm_dyn64_phy32_gnu' [09:45, 09:44] -PASS -- TEST 'rap_control_dyn64_phy32_gnu' [06:26, 05:55](722 MB) - -PASS -- COMPILE 'atm_dyn32_phy32_debug_gnu' [06:47, 06:46] -PASS -- TEST 'rap_control_debug_dyn32_phy32_gnu' [02:53, 02:38](706 MB) -PASS -- TEST 'hrrr_control_debug_dyn32_phy32_gnu' [02:47, 02:32](704 MB) -PASS -- TEST 'conus13km_debug_gnu' [07:37, 07:01](880 MB) -PASS -- TEST 'conus13km_debug_qr_gnu' [07:37, 07:03](569 MB) -PASS -- TEST 'conus13km_debug_2threads_gnu' [08:38, 08:04](885 MB) -PASS -- TEST 'conus13km_radar_tten_debug_gnu' [07:34, 07:00](947 MB) - -PASS -- COMPILE 'atm_dyn64_phy32_debug_gnu' [06:44, 06:42] -PASS -- TEST 'rap_control_dyn64_phy32_debug_gnu' [02:59, 02:43](737 MB) - -PASS -- COMPILE 's2swa_gnu' [16:36, 16:34] +PASS -- COMPILE 's2swa_32bit_intel' [13:08, 13:07] ( 1 warnings 9 remarks ) +PASS -- TEST 'cpld_control_p8_mixedmode_intel' [12:30, 11:38](3292 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_intel' [16:20, 16:20] ( 1 warnings 9 remarks ) +PASS -- TEST 'cpld_control_gfsv17_intel' [20:39, 19:54](1948 MB) +PASS -- TEST 'cpld_control_gfsv17_iau_intel' [21:56, 20:46](2156 MB) +PASS -- TEST 'cpld_restart_gfsv17_intel' [09:18, 08:22](1282 MB) +PASS -- TEST 'cpld_mpi_gfsv17_intel' [23:59, 23:15](1844 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_sfs_intel' [15:51, 15:51] ( 1 warnings 9 remarks ) +PASS -- TEST 'cpld_control_sfs_intel' [19:56, 19:26](1944 MB) + +PASS -- COMPILE 's2swa_32bit_pdlib_debug_intel' [06:05, 06:05] ( 1520 warnings 1986 remarks ) +PASS -- TEST 'cpld_debug_gfsv17_intel' [27:19, 26:33](1916 MB) + +PASS -- COMPILE 's2swa_intel' [13:10, 13:09] ( 1 warnings 9 remarks ) +PASS -- TEST 'cpld_control_p8_intel' [16:38, 15:35](3330 MB) +PASS -- TEST 'cpld_control_p8.v2.sfc_intel' [15:25, 14:32](3316 MB) +PASS -- TEST 'cpld_restart_p8_intel' [08:26, 07:22](3254 MB) +PASS -- TEST 'cpld_control_qr_p8_intel' [14:58, 14:06](3346 MB) +PASS -- TEST 'cpld_restart_qr_p8_intel' [08:21, 07:22](3268 MB) +PASS -- TEST 'cpld_2threads_p8_intel' [13:50, 13:05](3632 MB) +PASS -- TEST 'cpld_decomp_p8_intel' [14:58, 14:13](3325 MB) +PASS -- TEST 'cpld_mpi_p8_intel' [12:32, 11:42](3194 MB) +PASS -- TEST 'cpld_control_ciceC_p8_intel' [15:00, 14:05](3346 MB) +PASS -- TEST 'cpld_control_c192_p8_intel' [12:17, 10:34](3490 MB) +PASS -- TEST 'cpld_restart_c192_p8_intel' [09:00, 06:27](3618 MB) +PASS -- TEST 'cpld_bmark_p8_intel' [23:40, 16:32](4273 MB) +PASS -- TEST 'cpld_restart_bmark_p8_intel' [18:46, 09:15](4367 MB) +PASS -- TEST 'cpld_s2sa_p8_intel' [08:36, 07:45](3283 MB) + +PASS -- COMPILE 's2sw_intel' [12:03, 12:02] ( 1 warnings 9 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_intel' [09:52, 09:01](1982 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_intel' [11:48, 10:58](2036 MB) + +PASS -- COMPILE 's2swa_debug_intel' [06:00, 05:59] ( 1410 warnings 1216 remarks ) +PASS -- TEST 'cpld_debug_p8_intel' [23:44, 22:44](3369 MB) + +PASS -- COMPILE 's2sw_debug_intel' [05:47, 05:46] ( 1410 warnings 1216 remarks ) +PASS -- TEST 'cpld_debug_noaero_p8_intel' [10:42, 10:00](1990 MB) + +PASS -- COMPILE 's2s_aoflux_intel' [11:19, 11:18] ( 1 remarks ) +PASS -- TEST 'cpld_control_noaero_p8_agrid_intel' [05:12, 04:24](2016 MB) + +PASS -- COMPILE 's2s_intel' [11:37, 11:36] ( 1 warnings 1 remarks ) +PASS -- TEST 'cpld_control_c48_intel' [08:15, 07:46](3039 MB) +PASS -- TEST 'cpld_warmstart_c48_intel' [02:47, 02:18](3021 MB) +PASS -- TEST 'cpld_restart_c48_intel' [01:45, 01:18](2470 MB) + +PASS -- COMPILE 's2swa_faster_intel' [16:43, 16:41] ( 1 warnings 9 remarks ) +PASS -- TEST 'cpld_control_p8_faster_intel' [14:42, 13:34](3325 MB) + +PASS -- COMPILE 's2sw_pdlib_intel' [15:16, 15:15] ( 1 warnings 9 remarks ) +PASS -- TEST 'cpld_control_pdlib_p8_intel' [29:25, 28:11](2006 MB) +PASS -- TEST 'cpld_restart_pdlib_p8_intel' [15:02, 13:57](1274 MB) +PASS -- TEST 'cpld_mpi_pdlib_p8_intel' [33:53, 33:01](1919 MB) + +PASS -- COMPILE 's2sw_pdlib_debug_intel' [05:34, 05:34] ( 1520 warnings 1986 remarks ) +PASS -- TEST 'cpld_debug_pdlib_p8_intel' [31:30, 30:39](1951 MB) + +PASS -- COMPILE 'atm_dyn32_intel' [11:13, 11:11] ( 1 warnings 1 remarks ) +PASS -- TEST 'control_flake_intel' [03:41, 03:23](704 MB) +PASS -- TEST 'control_CubedSphereGrid_intel' [04:17, 03:21](1586 MB) +PASS -- TEST 'control_CubedSphereGrid_parallel_intel' [04:26, 03:28](1575 MB) +PASS -- TEST 'control_latlon_intel' [03:54, 03:16](1585 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_intel' [03:49, 03:18](1570 MB) +PASS -- TEST 'control_c48_intel' [12:08, 11:42](1717 MB) +PASS -- TEST 'control_c48.v2.sfc_intel' [06:50, 06:34](849 MB) +PASS -- TEST 'control_c48_lnd_iau_intel' [11:52, 11:29](1728 MB) +PASS -- TEST 'control_c192_intel' [13:00, 12:13](1748 MB) +PASS -- TEST 'control_c384_intel' [15:38, 13:55](2001 MB) +PASS -- TEST 'control_c384gdas_intel' [11:21, 08:22](1379 MB) +PASS -- TEST 'control_stochy_intel' [01:53, 01:38](662 MB) +PASS -- TEST 'control_stochy_restart_intel' [01:16, 00:58](501 MB) +PASS -- TEST 'control_lndp_intel' [01:49, 01:35](660 MB) +PASS -- TEST 'control_iovr4_intel' [02:47, 02:30](654 MB) +PASS -- TEST 'control_iovr5_intel' [02:46, 02:32](651 MB) +PASS -- TEST 'control_p8_intel' [04:29, 03:49](1859 MB) +PASS -- TEST 'control_p8.v2.sfc_intel' [03:53, 03:07](1890 MB) +PASS -- TEST 'control_p8_ugwpv1_intel' [04:35, 03:46](1869 MB) +PASS -- TEST 'control_restart_p8_intel' [02:39, 02:03](1134 MB) +PASS -- TEST 'control_noqr_p8_intel' [04:29, 03:47](1878 MB) +PASS -- TEST 'control_restart_noqr_p8_intel' [02:45, 02:04](1146 MB) +PASS -- TEST 'control_decomp_p8_intel' [04:25, 03:49](1836 MB) +PASS -- TEST 'control_2threads_p8_intel' [04:09, 03:33](1960 MB) +PASS -- TEST 'control_p8_lndp_intel' [07:13, 06:42](1844 MB) +PASS -- TEST 'control_p8_rrtmgp_intel' [04:55, 04:14](1916 MB) +PASS -- TEST 'control_p8_mynn_intel' [03:48, 03:09](1897 MB) +PASS -- TEST 'merra2_thompson_intel' [04:08, 03:28](1873 MB) +PASS -- TEST 'regional_control_intel' [05:58, 05:33](1117 MB) +PASS -- TEST 'regional_restart_intel' [03:26, 03:04](1101 MB) +PASS -- TEST 'regional_decomp_intel' [06:16, 05:51](1117 MB) +PASS -- TEST 'regional_2threads_intel' [03:53, 03:30](1112 MB) +PASS -- TEST 'regional_noquilt_intel' [05:45, 05:22](1424 MB) +PASS -- TEST 'regional_netcdf_parallel_intel' [05:48, 05:22](1116 MB) +PASS -- TEST 'regional_2dwrtdecomp_intel' [05:54, 05:27](1121 MB) +PASS -- TEST 'regional_wofs_intel' [07:41, 07:14](1892 MB) + +PASS -- COMPILE 'rrfs_intel' [10:33, 10:32] ( 3 warnings 9 remarks ) +PASS -- TEST 'rap_control_intel' [08:20, 07:52](1107 MB) +PASS -- TEST 'regional_spp_sppt_shum_skeb_intel' [05:05, 04:15](1261 MB) +PASS -- TEST 'rap_decomp_intel' [08:45, 08:17](1031 MB) +PASS -- TEST 'rap_2threads_intel' [07:52, 07:27](1187 MB) +PASS -- TEST 'rap_restart_intel' [04:38, 04:07](1103 MB) +PASS -- TEST 'rap_sfcdiff_intel' [08:19, 07:48](1102 MB) +PASS -- TEST 'rap_sfcdiff_decomp_intel' [08:43, 08:14](1039 MB) +PASS -- TEST 'rap_sfcdiff_restart_intel' [06:28, 05:53](1132 MB) +PASS -- TEST 'hrrr_control_intel' [04:29, 04:01](1040 MB) +PASS -- TEST 'hrrr_control_decomp_intel' [04:34, 04:10](1027 MB) +PASS -- TEST 'hrrr_control_2threads_intel' [04:07, 03:42](1099 MB) +PASS -- TEST 'hrrr_control_restart_intel' [02:33, 02:13](1002 MB) +PASS -- TEST 'rrfs_v1beta_intel' [08:16, 07:43](1110 MB) +PASS -- TEST 'rrfs_v1nssl_intel' [10:06, 09:44](1972 MB) +PASS -- TEST 'rrfs_v1nssl_nohailnoccn_intel' [09:54, 09:35](2057 MB) + +PASS -- COMPILE 'csawmg_intel' [09:52, 09:52] +PASS -- TEST 'control_csawmg_intel' [06:37, 06:13](1022 MB) +PASS -- TEST 'control_ras_intel' [03:29, 03:16](748 MB) + +PASS -- COMPILE 'wam_intel' [10:07, 10:07] ( 1 remarks ) +PASS -- TEST 'control_wam_intel' [12:05, 11:27](1652 MB) + +PASS -- COMPILE 'atm_faster_dyn32_intel' [10:31, 10:31] ( 1 remarks ) +PASS -- TEST 'control_p8_faster_intel' [03:24, 02:45](1866 MB) +PASS -- TEST 'regional_control_faster_intel' [05:36, 05:04](1130 MB) + +PASS -- COMPILE 'atm_debug_dyn32_intel' [07:45, 07:44] ( 882 warnings 9 remarks ) +PASS -- TEST 'control_CubedSphereGrid_debug_intel' [03:01, 02:27](1601 MB) +PASS -- TEST 'control_wrtGauss_netcdf_parallel_debug_intel' [02:58, 02:23](1608 MB) +PASS -- TEST 'control_stochy_debug_intel' [03:23, 03:11](828 MB) +PASS -- TEST 'control_lndp_debug_intel' [03:05, 02:54](825 MB) +PASS -- TEST 'control_csawmg_debug_intel' [04:55, 04:23](1138 MB) +PASS -- TEST 'control_ras_debug_intel' [03:12, 02:56](832 MB) +PASS -- TEST 'control_diag_debug_intel' [03:26, 02:50](1671 MB) +PASS -- TEST 'control_debug_p8_intel' [03:12, 02:44](1884 MB) +PASS -- TEST 'regional_debug_intel' [17:52, 17:26](1104 MB) +PASS -- TEST 'rap_control_debug_intel' [05:18, 05:03](1216 MB) +PASS -- TEST 'hrrr_control_debug_intel' [05:14, 05:00](1205 MB) +PASS -- TEST 'hrrr_gf_debug_intel' [05:34, 05:17](1198 MB) +PASS -- TEST 'hrrr_c3_debug_intel' [05:17, 05:04](1213 MB) +PASS -- TEST 'rap_unified_drag_suite_debug_intel' [05:25, 05:09](1215 MB) +PASS -- TEST 'rap_diag_debug_intel' [06:09, 05:40](1287 MB) +PASS -- TEST 'rap_cires_ugwp_debug_intel' [05:29, 05:16](1215 MB) +PASS -- TEST 'rap_unified_ugwp_debug_intel' [05:20, 05:06](1210 MB) +PASS -- TEST 'rap_lndp_debug_intel' [05:19, 05:02](1212 MB) +PASS -- TEST 'rap_progcld_thompson_debug_intel' [05:22, 05:06](1213 MB) +PASS -- TEST 'rap_noah_debug_intel' [05:08, 04:55](1218 MB) +PASS -- TEST 'rap_sfcdiff_debug_intel' [05:14, 05:01](1213 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_intel' [08:51, 08:29](1208 MB) +PASS -- TEST 'rrfs_v1beta_debug_intel' [05:29, 05:09](1211 MB) +PASS -- TEST 'rap_clm_lake_debug_intel' [05:32, 05:14](1210 MB) +PASS -- TEST 'rap_flake_debug_intel' [05:19, 05:04](1210 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_intel' [09:26, 08:42](1216 MB) + +PASS -- COMPILE 'atm_debug_dyn32_gnu' [04:18, 04:18] +PASS -- TEST 'control_csawmg_debug_gnu' [03:02, 02:34](741 MB) + +PASS -- COMPILE 'wam_debug_intel' [04:49, 04:49] ( 837 warnings 1 remarks ) +PASS -- TEST 'control_wam_debug_intel' [14:37, 13:59](1656 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intel' [10:02, 10:01] ( 3 warnings 8 remarks ) +PASS -- TEST 'regional_spp_sppt_shum_skeb_dyn32_phy32_intel' [04:55, 03:55](1146 MB) +PASS -- TEST 'rap_control_dyn32_phy32_intel' [07:04, 06:34](1057 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_intel' [04:00, 03:29](983 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_intel' [06:47, 06:15](1101 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_intel' [03:54, 03:15](957 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_intel' [04:05, 03:40](945 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_intel' [05:33, 04:59](1035 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_intel' [02:31, 01:58](930 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_faster_intel' [10:04, 10:04] ( 3 warnings 8 remarks ) +PASS -- TEST 'conus13km_control_intel' [03:13, 02:16](1185 MB) +PASS -- TEST 'conus13km_2threads_intel' [01:29, 00:52](1106 MB) +PASS -- TEST 'conus13km_restart_mismatch_intel' [01:50, 01:13](1091 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intel' [10:04, 10:04] ( 3 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_intel' [04:56, 04:19](980 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_debug_intel' [04:56, 04:55] ( 785 warnings 8 remarks ) +PASS -- TEST 'rap_control_debug_dyn32_phy32_intel' [05:36, 05:13](1092 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_intel' [05:15, 05:00](1094 MB) +PASS -- TEST 'conus13km_debug_intel' [14:53, 14:10](1239 MB) +PASS -- TEST 'conus13km_debug_qr_intel' [15:19, 14:46](934 MB) +PASS -- TEST 'conus13km_debug_2threads_intel' [08:35, 08:04](1160 MB) +PASS -- TEST 'conus13km_radar_tten_debug_intel' [14:40, 14:08](1304 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_debug_intel' [04:48, 04:47] ( 785 warnings 8 remarks ) +PASS -- TEST 'rap_control_dyn64_phy32_debug_intel' [05:16, 05:03](1127 MB) + +PASS -- COMPILE 'hafsw_intel' [11:56, 11:56] ( 1 warnings 9 remarks ) +PASS -- TEST 'hafs_regional_atm_intel' [06:11, 05:10](721 MB) +PASS -- TEST 'hafs_regional_atm_thompson_gfdlsf_intel' [06:43, 06:24](1108 MB) +PASS -- TEST 'hafs_regional_atm_ocn_intel' [08:29, 07:16](811 MB) +PASS -- TEST 'hafs_regional_atm_wav_intel' [16:02, 14:58](842 MB) +PASS -- TEST 'hafs_regional_atm_ocn_wav_intel' [20:17, 18:43](868 MB) +PASS -- TEST 'hafs_regional_1nest_atm_intel' [06:22, 05:37](492 MB) +PASS -- TEST 'hafs_regional_telescopic_2nests_atm_intel' [08:16, 07:08](512 MB) +PASS -- TEST 'hafs_global_1nest_atm_intel' [03:20, 02:48](368 MB) +PASS -- TEST 'hafs_global_multiple_4nests_atm_intel' [09:41, 07:27](468 MB) +PASS -- TEST 'hafs_regional_specified_moving_1nest_atm_intel' [04:28, 03:51](518 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_intel' [04:18, 03:41](522 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_intel' [04:54, 04:14](575 MB) +PASS -- TEST 'hafs_global_storm_following_1nest_atm_intel' [01:28, 01:10](402 MB) +PASS -- TEST 'gnv1_nested_intel' [05:19, 04:03](1736 MB) + +PASS -- COMPILE 'hafsw_debug_intel' [05:12, 05:12] ( 1462 warnings 1489 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_debug_intel' [14:00, 13:09](582 MB) + +PASS -- COMPILE 'hafsw_faster_intel' [11:29, 11:28] ( 8 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_intel' [11:14, 10:17](642 MB) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_inline_intel' [11:24, 10:21](723 MB) + +PASS -- COMPILE 'hafs_mom6w_intel' [11:28, 11:28] ( 8 remarks ) +PASS -- TEST 'hafs_regional_storm_following_1nest_atm_ocn_wav_mom6_intel' [10:03, 08:18](686 MB) + +PASS -- COMPILE 'hafs_all_intel' [10:51, 10:51] ( 8 remarks ) +PASS -- TEST 'hafs_regional_docn_intel' [07:48, 06:48](805 MB) +PASS -- TEST 'hafs_regional_docn_oisst_intel' [07:51, 06:52](793 MB) +PASS -- TEST 'hafs_regional_datm_cdeps_intel' [17:12, 16:33](1218 MB) + +PASS -- COMPILE 'datm_cdeps_intel' [06:39, 06:38] +PASS -- TEST 'datm_cdeps_control_cfsr_intel' [02:59, 02:50](1154 MB) +PASS -- TEST 'datm_cdeps_restart_cfsr_intel' [01:53, 01:43](1103 MB) +PASS -- TEST 'datm_cdeps_control_gefs_intel' [02:52, 02:41](1026 MB) +PASS -- TEST 'datm_cdeps_iau_gefs_intel' [02:54, 02:45](1019 MB) +PASS -- TEST 'datm_cdeps_stochy_gefs_intel' [02:53, 02:45](1028 MB) +PASS -- TEST 'datm_cdeps_ciceC_cfsr_intel' [03:00, 02:53](1164 MB) +PASS -- TEST 'datm_cdeps_bulk_cfsr_intel' [03:06, 02:59](1161 MB) +PASS -- TEST 'datm_cdeps_bulk_gefs_intel' [02:50, 02:42](1019 MB) +PASS -- TEST 'datm_cdeps_mx025_cfsr_intel' [07:53, 06:41](1072 MB) +PASS -- TEST 'datm_cdeps_mx025_gefs_intel' [08:21, 07:00](1046 MB) +PASS -- TEST 'datm_cdeps_multiple_files_cfsr_intel' [03:00, 02:54](1152 MB) +PASS -- TEST 'datm_cdeps_3072x1536_cfsr_intel' [04:19, 04:06](2506 MB) +PASS -- TEST 'datm_cdeps_gfs_intel' [04:14, 04:05](2511 MB) + +PASS -- COMPILE 'datm_cdeps_debug_intel' [03:17, 03:16] ( 2 warnings ) +PASS -- TEST 'datm_cdeps_debug_cfsr_intel' [06:46, 06:37](1072 MB) + +PASS -- COMPILE 'datm_cdeps_faster_intel' [06:41, 06:39] +PASS -- TEST 'datm_cdeps_control_cfsr_faster_intel' [03:03, 02:55](1159 MB) + +PASS -- COMPILE 'datm_cdeps_land_intel' [01:33, 01:32] ( 1 remarks ) +PASS -- TEST 'datm_cdeps_lnd_gswp3_intel' [01:05, 00:47](261 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_intel' [01:08, 00:52](326 MB) +PASS -- TEST 'datm_cdeps_lnd_era5_rst_intel' [00:44, 00:29](321 MB) + +PASS -- COMPILE 'datm_cdeps_lm4_intel' [01:33, 01:32] +PASS -- TEST 'datm_cdeps_lm4_gswp3_intel' [00:50, 00:32](561 MB) +PASS -- TEST 'datm_cdeps_lm4_gswp3_rst_intel' [00:37, 00:17](461 MB) + +PASS -- COMPILE 'atm_ds2s_docn_pcice_intel' [10:56, 10:55] ( 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_pcice_intel' [04:39, 03:52](1972 MB) + +PASS -- COMPILE 'atm_ds2s_docn_dice_intel' [10:31, 10:31] ( 1 warnings 1 remarks ) +PASS -- TEST 'atm_ds2s_docn_dice_intel' [08:45, 08:02](1994 MB) + +PASS -- COMPILE 'atml_intel' [11:08, 11:07] ( 8 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_sbs_intel' [05:13, 04:24](1850 MB) +PASS -- TEST 'control_p8_atmlnd_intel' [05:10, 04:20](1850 MB) +PASS -- TEST 'control_restart_p8_atmlnd_intel' [03:05, 02:28](1089 MB) + +PASS -- COMPILE 'atml_debug_intel' [05:57, 05:56] ( 880 warnings 2 remarks ) +PASS -- TEST 'control_p8_atmlnd_debug_intel' [07:02, 06:08](1884 MB) + +PASS -- COMPILE 'atmw_intel' [11:05, 11:04] ( 9 remarks ) +PASS -- TEST 'atmwav_control_noaero_p8_intel' [02:38, 02:02](1906 MB) + +PASS -- COMPILE 'atmaero_intel' [10:40, 10:39] ( 1 remarks ) +PASS -- TEST 'atmaero_control_p8_intel' [04:56, 04:14](3175 MB) +PASS -- TEST 'atmaero_control_p8_rad_intel' [05:41, 04:57](3093 MB) +PASS -- TEST 'atmaero_control_p8_rad_micro_intel' [05:30, 04:59](3110 MB) + +PASS -- COMPILE 'atmaq_debug_intel' [04:46, 04:46] ( 882 warnings 6 remarks ) + +PASS -- COMPILE 'atm_fbh_intel' [09:50, 09:49] ( 3 warnings 8 remarks ) +PASS -- TEST 'cpld_regional_atm_fbh_intel' [12:08, 11:50](1110 MB) + +PASS -- COMPILE 'rrfs_dyn32_phy32_intelllvm' [06:46, 06:46] +PASS -- TEST 'rap_control_dyn32_phy32_intelllvm' [08:53, 08:23](1056 MB) + +PASS -- COMPILE 'rrfs_dyn64_phy32_intelllvm' [06:49, 06:48] +PASS -- TEST 'rap_control_dyn64_phy32_intelllvm' [05:28, 05:00](982 MB) + +PASS -- COMPILE 'atm_gnu' [04:37, 04:36] +PASS -- TEST 'control_c48_gnu' [10:01, 09:35](1509 MB) +PASS -- TEST 'control_stochy_gnu' [03:45, 03:31](496 MB) +PASS -- TEST 'control_ras_gnu' [05:11, 04:59](468 MB) +PASS -- TEST 'control_p8_gnu' [06:03, 05:18](1448 MB) +PASS -- TEST 'control_p8_ugwpv1_gnu' [05:57, 05:14](1436 MB) +PASS -- TEST 'control_flake_gnu' [10:57, 10:41](539 MB) + +PASS -- COMPILE 'rrfs_gnu' [04:30, 04:29] +PASS -- TEST 'rap_control_gnu' [12:15, 11:37](804 MB) +PASS -- TEST 'rap_decomp_gnu' [12:23, 11:47](807 MB) +PASS -- TEST 'rap_2threads_gnu' [11:20, 10:39](912 MB) +PASS -- TEST 'rap_restart_gnu' [06:25, 05:51](576 MB) +PASS -- TEST 'rap_sfcdiff_gnu' [11:57, 11:26](807 MB) +PASS -- TEST 'rap_sfcdiff_decomp_gnu' [12:02, 11:35](803 MB) +PASS -- TEST 'rap_sfcdiff_restart_gnu' [09:09, 08:37](579 MB) +PASS -- TEST 'hrrr_control_gnu' [06:36, 05:53](804 MB) +PASS -- TEST 'hrrr_control_noqr_gnu' [06:31, 05:53](825 MB) +PASS -- TEST 'hrrr_control_2threads_gnu' [05:42, 05:17](906 MB) +PASS -- TEST 'hrrr_control_decomp_gnu' [06:24, 05:59](805 MB) +PASS -- TEST 'hrrr_control_restart_gnu' [03:31, 03:03](559 MB) +PASS -- TEST 'hrrr_control_restart_noqr_gnu' [03:23, 03:00](648 MB) +PASS -- TEST 'rrfs_v1beta_gnu' [11:45, 11:12](801 MB) + +PASS -- COMPILE 'csawmg_gnu' [04:10, 04:10] +PASS -- TEST 'control_csawmg_gnu' [09:12, 08:43](739 MB) + +PASS -- COMPILE 'atm_dyn32_debug_gnu' [06:24, 06:23] +PASS -- TEST 'control_diag_debug_gnu' [02:18, 01:39](1268 MB) +PASS -- TEST 'regional_debug_gnu' [12:29, 12:02](749 MB) +PASS -- TEST 'rap_control_debug_gnu' [02:59, 02:44](818 MB) +PASS -- TEST 'hrrr_control_debug_gnu' [02:55, 02:38](812 MB) +PASS -- TEST 'hrrr_gf_debug_gnu' [02:56, 02:40](820 MB) +PASS -- TEST 'hrrr_c3_debug_gnu' [03:03, 02:50](821 MB) +PASS -- TEST 'rap_diag_debug_gnu' [03:17, 02:53](905 MB) +PASS -- TEST 'rap_noah_sfcdiff_cires_ugwp_debug_gnu' [04:29, 04:14](817 MB) +PASS -- TEST 'rap_progcld_thompson_debug_gnu' [02:57, 02:42](815 MB) +PASS -- TEST 'rrfs_v1beta_debug_gnu' [02:48, 02:33](816 MB) +PASS -- TEST 'control_ras_debug_gnu' [01:53, 01:41](452 MB) +PASS -- TEST 'control_stochy_debug_gnu' [02:07, 01:53](449 MB) +PASS -- TEST 'control_debug_p8_gnu' [02:07, 01:38](1421 MB) +PASS -- TEST 'rap_flake_debug_gnu' [02:58, 02:44](820 MB) +PASS -- TEST 'rap_clm_lake_debug_gnu' [02:56, 02:42](817 MB) +PASS -- TEST 'gnv1_c96_no_nest_debug_gnu' [05:03, 04:35](825 MB) + +PASS -- COMPILE 'wam_debug_gnu' [02:27, 02:26] + +PASS -- COMPILE 'rrfs_dyn32_phy32_gnu' [04:10, 04:09] +PASS -- TEST 'rap_control_dyn32_phy32_gnu' [10:12, 09:48](694 MB) +PASS -- TEST 'hrrr_control_dyn32_phy32_gnu' [05:43, 05:16](698 MB) +PASS -- TEST 'rap_2threads_dyn32_phy32_gnu' [09:28, 09:04](740 MB) +PASS -- TEST 'hrrr_control_2threads_dyn32_phy32_gnu' [05:10, 04:46](739 MB) +PASS -- TEST 'hrrr_control_decomp_dyn32_phy32_gnu' [05:45, 05:20](704 MB) +PASS -- TEST 'rap_restart_dyn32_phy32_gnu' [07:51, 07:20](551 MB) +PASS -- TEST 'hrrr_control_restart_dyn32_phy32_gnu' [03:05, 02:45](531 MB) +PASS -- TEST 'conus13km_control_gnu' [04:03, 03:15](864 MB) +PASS -- TEST 'conus13km_2threads_gnu' [06:26, 05:51](891 MB) +PASS -- TEST 'conus13km_restart_mismatch_gnu' [02:24, 01:51](547 MB) + +PASS -- COMPILE 'atm_dyn64_phy32_gnu' [09:26, 09:26] +PASS -- TEST 'rap_control_dyn64_phy32_gnu' [06:27, 05:56](722 MB) + +PASS -- COMPILE 'atm_dyn32_phy32_debug_gnu' [06:31, 06:31] +PASS -- TEST 'rap_control_debug_dyn32_phy32_gnu' [02:51, 02:36](710 MB) +PASS -- TEST 'hrrr_control_debug_dyn32_phy32_gnu' [02:49, 02:37](702 MB) +PASS -- TEST 'conus13km_debug_gnu' [07:48, 07:00](876 MB) +PASS -- TEST 'conus13km_debug_qr_gnu' [07:35, 06:59](570 MB) +PASS -- TEST 'conus13km_debug_2threads_gnu' [07:57, 07:27](882 MB) +PASS -- TEST 'conus13km_radar_tten_debug_gnu' [07:34, 07:02](947 MB) + +PASS -- COMPILE 'atm_dyn64_phy32_debug_gnu' [06:22, 06:22] +PASS -- TEST 'rap_control_dyn64_phy32_debug_gnu' [03:01, 02:44](732 MB) + +PASS -- COMPILE 's2swa_gnu' [16:33, 16:32] PASS -- COMPILE 's2s_gnu' [16:06, 16:05] -PASS -- TEST 'cpld_control_nowave_noaero_p8_gnu' [20:20, 19:16](1498 MB) +PASS -- TEST 'cpld_control_nowave_noaero_p8_gnu' [20:31, 19:29](1504 MB) -PASS -- COMPILE 's2swa_debug_gnu' [03:06, 03:05] +PASS -- COMPILE 's2swa_debug_gnu' [03:20, 03:19] -PASS -- COMPILE 's2sw_pdlib_gnu' [15:59, 15:57] -PASS -- TEST 'cpld_control_pdlib_p8_gnu' [32:58, 31:57](1455 MB) +PASS -- COMPILE 's2sw_pdlib_gnu' [16:16, 16:15] +PASS -- TEST 'cpld_control_pdlib_p8_gnu' [37:59, 36:59](1455 MB) -PASS -- COMPILE 's2sw_pdlib_debug_gnu' [03:09, 03:08] +PASS -- COMPILE 's2sw_pdlib_debug_gnu' [03:10, 03:08] -PASS -- COMPILE 'datm_cdeps_gnu' [15:52, 15:50] -PASS -- TEST 'datm_cdeps_control_cfsr_gnu' [03:18, 03:08](691 MB) +PASS -- COMPILE 'datm_cdeps_gnu' [15:30, 15:29] +PASS -- TEST 'datm_cdeps_control_cfsr_gnu' [03:23, 03:12](692 MB) SYNOPSIS: -Starting Date/Time: 20241212 18:44:29 -Ending Date/Time: 20241212 23:33:04 -Total Time: 04h:48m:57s +Starting Date/Time: 20241213 18:44:29 +Ending Date/Time: 20241213 23:52:17 +Total Time: 05h:08m:05s Compiles Completed: 61/61 Tests Completed: 249/249 From 2a5f88cac143822fcd93b5e4e792398542f3d367 Mon Sep 17 00:00:00 2001 From: Bruce Kropp Date: Thu, 19 Dec 2024 15:13:11 -0600 Subject: [PATCH 7/7] make sure Jet uses NAGAPE Signed-off-by: Bruce Kropp --- .cicd/scripts/create_baseline.sh | 1 + .cicd/scripts/regression_test.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/.cicd/scripts/create_baseline.sh b/.cicd/scripts/create_baseline.sh index 7563f34a9c..2ceed2f1fe 100755 --- a/.cicd/scripts/create_baseline.sh +++ b/.cicd/scripts/create_baseline.sh @@ -64,6 +64,7 @@ function create_baseline() { echo "Creating baselines on ${machine}" export dprefix=/lfs5/NAGAPE/${ACCNR}/${USER} sed 's|/lfs4/HFIP/${ACCNR}/${USER}|/lfs4/HFIP/hfv3gfs/${USER}|g' -i rt.sh + sed 's|/lfs5/HFIP/${ACCNR}/${USER}|/lfs5/NAGAPE/${ACCNR}/${USER}|g' -i rt.sh local workflow="-r" ./rt.sh -a "${ACCNR}" -c "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" status=${PIPESTATUS[0]} diff --git a/.cicd/scripts/regression_test.sh b/.cicd/scripts/regression_test.sh index c56ae35ab0..4ed79eec40 100755 --- a/.cicd/scripts/regression_test.sh +++ b/.cicd/scripts/regression_test.sh @@ -64,6 +64,7 @@ function regression_test() { echo "Running regression tests on ${machine}" export dprefix=/lfs5/NAGAPE/${ACCNR}/${USER} sed 's|/lfs4/HFIP/${ACCNR}/${USER}|/lfs4/HFIP/hfv3gfs/${USER}|g' -i rt.sh + sed 's|/lfs5/HFIP/${ACCNR}/${USER}|/lfs5/NAGAPE/${ACCNR}/${USER}|g' -i rt.sh local workflow="-r" ./rt.sh -a "${ACCNR}" "${workflow}" "${opt}" "${suite}" | tee "${WORKSPACE}/tests/logs/RT-run-${machine}.log" status=${PIPESTATUS[0]}