-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SDSC: PKG - expanse/0.17.3/cpu/b - Missing gaussian (example application) #37
Comments
@nwolter - When you get the chance, can you please add the |
@mkandes Which allocation(s) in use300? I assume you only need the ACCESS Expanse nodes, NOT industry rack or comet? |
@nwolter - What are sddxps and sddxgpu? |
It is a local discretionary fund on the NSF nodes. |
@jerrypgreenberg - Gaussian 16-C.02 build is failing on a patch file. Have you had any success with it?
|
I got it working. Ill send the new stuff to you soon.
Jerry
From: Marty Kandes ***@***.***>
Date: Friday, March 10, 2023 at 9:42 AM
To: sdsc/spack ***@***.***>
Cc: Greenberg, Jerry ***@***.***>, Mention ***@***.***>
Subject: Re: [sdsc/spack] SDSC: PKG - expanse/0.17.3/cpu/a - Missing gaussian (example application) (Issue #37)
@jerrypgreenberg<https://urldefense.com/v3/__https:/github.com/jerrypgreenberg__;!!Mih3wA!GHiDhAxfFf22uUtE9g9N53-j_3OtWQtbExAyJU-8qrS5sNDX8C7pUPjt-rEIgnSbhVyftEWiX1bZba4glVkW_A$> - Gaussian 16-C.02 build is failing on a patch file. Have you had any success with it?
Input spec
…--------------------------------
[ ] .***@***.******@***.***~binary~cuda
Concretized
--------------------------------
tuc6kpe [ ] ***@***.******@***.*** cflags="-fast" cxxflags="-fast" fflags="-fast" ~binary~cuda cuda_arch=none patches=9ebaf94ac170596aaa32e43d665e81ea94b6bfed083dce8f0a8587de5d226a00,b864b2723afd9cbb50ef6139def38cd9ed97986b1c15c8bbb850595c33e41281 arch=linux-rocky8-zen2
==> Installing gaussian-16-C.02-tuc6kpe2fs2huaqn4hg7nexw66p3zr5z
==> No binary for gaussian-16-C.02-tuc6kpe2fs2huaqn4hg7nexw66p3zr5z found: installing from source
==> Warning: Expected user 527834 to own /scratch/spack_cpu, but it is owned by 0
The text leading up to this was:
--------------------------
|--- gaussian-16.C.01/g16/bsd/gau-hname 2016-08-02 06:22:04.000000000 -0700
|+++ patch-files/gau-hname 2019-08-13 13:03:50.716835428 -0700
--------------------------
File to patch:
Skip this patch? [y]
1 out of 1 hunk ignored
==> Fetching file:///cm/shared/apps/spack/0.17.3/cpu/a/etc/spack/sdsc/expanse/0.17.3/cpu/specs/nvhpc%4021.3/gaussian-16-C.02.tar.gz
==> Patch /cm/shared/apps/spack/0.17.3/cpu/a/var/spack/repos/sdsc/packages/gaussian/gau-hname.patch failed.
==> Error: ProcessError: Command exited with status 1:
'/bin/patch' '-s' '-p' '1' '-i' '/cm/shared/apps/spack/0.17.3/cpu/a/var/spack/repos/sdsc/packages/gaussian/gau-hname.patch' '-d' '.'
==> Error: Terminating after first install failure: ProcessError: Command exited with status 1:
'/bin/patch' '-s' '-p' '1' '-i' '/cm/shared/apps/spack/0.17.3/cpu/a/var/spack/repos/sdsc/packages/gaussian/gau-hname.patch' '-d' '.'
real 40.70
user 38.62
sys 2.97
ERROR: spack install failed.
—
Reply to this email directly, view it on GitHub<https://urldefense.com/v3/__https:/github.com/sdsc/spack/issues/37*issuecomment-1464149232__;Iw!!Mih3wA!GHiDhAxfFf22uUtE9g9N53-j_3OtWQtbExAyJU-8qrS5sNDX8C7pUPjt-rEIgnSbhVyftEWiX1bZba6Z4WHtUw$>, or unsubscribe<https://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/ABHQORY6NLXLDVZR7UIUJDDW3NRYRANCNFSM6AAAAAAVUADYJI__;!!Mih3wA!GHiDhAxfFf22uUtE9g9N53-j_3OtWQtbExAyJU-8qrS5sNDX8C7pUPjt-rEIgnSbhVyftEWiX1bZba7i-kJskA$>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
It works.
It’s all in /home/jpg/gaussian on expanse
1. gaussian-16-C.02.tar.gz with the correct directory structure
2. ***@***.******@***.***> which requires nvhpc 21.3 Also , in compilers.yaml, in the entry for nvhpc, the modules field should be filled in The gaussian build script still uses the old pgi commands, (pgf77 etc) which nvhpc has, but the path is required (e.g. “fc” “cc” etc are not used).
3. gaussian.tar contains the spack package.
Jerry
From: Marty Kandes ***@***.***>
Date: Friday, March 10, 2023 at 9:42 AM
To: sdsc/spack ***@***.***>
Cc: Greenberg, Jerry ***@***.***>, Mention ***@***.***>
Subject: Re: [sdsc/spack] SDSC: PKG - expanse/0.17.3/cpu/a - Missing gaussian (example application) (Issue #37)
@jerrypgreenberg<https://urldefense.com/v3/__https:/github.com/jerrypgreenberg__;!!Mih3wA!GHiDhAxfFf22uUtE9g9N53-j_3OtWQtbExAyJU-8qrS5sNDX8C7pUPjt-rEIgnSbhVyftEWiX1bZba4glVkW_A$> - Gaussian 16-C.02 build is failing on a patch file. Have you had any success with it?
Input spec
…--------------------------------
[ ] .***@***.******@***.***~binary~cuda
Concretized
--------------------------------
tuc6kpe [ ] ***@***.******@***.*** cflags="-fast" cxxflags="-fast" fflags="-fast" ~binary~cuda cuda_arch=none patches=9ebaf94ac170596aaa32e43d665e81ea94b6bfed083dce8f0a8587de5d226a00,b864b2723afd9cbb50ef6139def38cd9ed97986b1c15c8bbb850595c33e41281 arch=linux-rocky8-zen2
==> Installing gaussian-16-C.02-tuc6kpe2fs2huaqn4hg7nexw66p3zr5z
==> No binary for gaussian-16-C.02-tuc6kpe2fs2huaqn4hg7nexw66p3zr5z found: installing from source
==> Warning: Expected user 527834 to own /scratch/spack_cpu, but it is owned by 0
The text leading up to this was:
--------------------------
|--- gaussian-16.C.01/g16/bsd/gau-hname 2016-08-02 06:22:04.000000000 -0700
|+++ patch-files/gau-hname 2019-08-13 13:03:50.716835428 -0700
--------------------------
File to patch:
Skip this patch? [y]
1 out of 1 hunk ignored
==> Fetching file:///cm/shared/apps/spack/0.17.3/cpu/a/etc/spack/sdsc/expanse/0.17.3/cpu/specs/nvhpc%4021.3/gaussian-16-C.02.tar.gz
==> Patch /cm/shared/apps/spack/0.17.3/cpu/a/var/spack/repos/sdsc/packages/gaussian/gau-hname.patch failed.
==> Error: ProcessError: Command exited with status 1:
'/bin/patch' '-s' '-p' '1' '-i' '/cm/shared/apps/spack/0.17.3/cpu/a/var/spack/repos/sdsc/packages/gaussian/gau-hname.patch' '-d' '.'
==> Error: Terminating after first install failure: ProcessError: Command exited with status 1:
'/bin/patch' '-s' '-p' '1' '-i' '/cm/shared/apps/spack/0.17.3/cpu/a/var/spack/repos/sdsc/packages/gaussian/gau-hname.patch' '-d' '.'
real 40.70
user 38.62
sys 2.97
ERROR: spack install failed.
—
Reply to this email directly, view it on GitHub<https://urldefense.com/v3/__https:/github.com/sdsc/spack/issues/37*issuecomment-1464149232__;Iw!!Mih3wA!GHiDhAxfFf22uUtE9g9N53-j_3OtWQtbExAyJU-8qrS5sNDX8C7pUPjt-rEIgnSbhVyftEWiX1bZba6Z4WHtUw$>, or unsubscribe<https://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/ABHQORY6NLXLDVZR7UIUJDDW3NRYRANCNFSM6AAAAAAVUADYJI__;!!Mih3wA!GHiDhAxfFf22uUtE9g9N53-j_3OtWQtbExAyJU-8qrS5sNDX8C7pUPjt-rEIgnSbhVyftEWiX1bZba7i-kJskA$>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Thanks, Jerry. I'll give it a test this weekend --- both CPU and GPU. 😉
…________________________________
From: Jerry Greenberg ***@***.***>
Sent: Friday, March 10, 2023 7:14 PM
To: sdsc/spack ***@***.***>
Cc: Kandes, Martin ***@***.***>; Mention ***@***.***>
Subject: Re: [sdsc/spack] SDSC: PKG - expanse/0.17.3/cpu/a - Missing gaussian (example application) (Issue #37)
It works.
It’s all in /home/jpg/gaussian on expanse
1. gaussian-16-C.02.tar.gz with the correct directory structure
2. ***@***.******@***.***> which requires nvhpc 21.3 Also , in compilers.yaml, in the entry for nvhpc, the modules field should be filled in The gaussian build script still uses the old pgi commands, (pgf77 etc) which nvhpc has, but the path is required (e.g. “fc” “cc” etc are not used).
3. gaussian.tar contains the spack package.
Jerry
From: Marty Kandes ***@***.***>
Date: Friday, March 10, 2023 at 9:42 AM
To: sdsc/spack ***@***.***>
Cc: Greenberg, Jerry ***@***.***>, Mention ***@***.***>
Subject: Re: [sdsc/spack] SDSC: PKG - expanse/0.17.3/cpu/a - Missing gaussian (example application) (Issue #37)
@jerrypgreenberg<https://urldefense.com/v3/__https:/github.com/jerrypgreenberg__;!!Mih3wA!GHiDhAxfFf22uUtE9g9N53-j_3OtWQtbExAyJU-8qrS5sNDX8C7pUPjt-rEIgnSbhVyftEWiX1bZba4glVkW_A$%3E - Gaussian 16-C.02 build is failing on a patch file. Have you had any success with it?
Input spec
--------------------------------
[ ] .***@***.******@***.***~binary~cuda
Concretized
--------------------------------
tuc6kpe [ ] ***@***.******@***.*** cflags="-fast" cxxflags="-fast" fflags="-fast" ~binary~cuda cuda_arch=none patches=9ebaf94ac170596aaa32e43d665e81ea94b6bfed083dce8f0a8587de5d226a00,b864b2723afd9cbb50ef6139def38cd9ed97986b1c15c8bbb850595c33e41281 arch=linux-rocky8-zen2
==> Installing gaussian-16-C.02-tuc6kpe2fs2huaqn4hg7nexw66p3zr5z
==> No binary for gaussian-16-C.02-tuc6kpe2fs2huaqn4hg7nexw66p3zr5z found: installing from source
==> Warning: Expected user 527834 to own /scratch/spack_cpu, but it is owned by 0
The text leading up to this was:
--------------------------
|--- gaussian-16.C.01/g16/bsd/gau-hname 2016-08-02 06:22:04.000000000 -0700
|+++ patch-files/gau-hname 2019-08-13 13:03:50.716835428 -0700
--------------------------
File to patch:
Skip this patch? [y]
1 out of 1 hunk ignored
==> Fetching file:///cm/shared/apps/spack/0.17.3/cpu/a/etc/spack/sdsc/expanse/0.17.3/cpu/specs/nvhpc%4021.3/gaussian-16-C.02.tar.gz
==> Patch /cm/shared/apps/spack/0.17.3/cpu/a/var/spack/repos/sdsc/packages/gaussian/gau-hname.patch failed.
==> Error: ProcessError: Command exited with status 1:
'/bin/patch' '-s' '-p' '1' '-i' '/cm/shared/apps/spack/0.17.3/cpu/a/var/spack/repos/sdsc/packages/gaussian/gau-hname.patch' '-d' '.'
==> Error: Terminating after first install failure: ProcessError: Command exited with status 1:
'/bin/patch' '-s' '-p' '1' '-i' '/cm/shared/apps/spack/0.17.3/cpu/a/var/spack/repos/sdsc/packages/gaussian/gau-hname.patch' '-d' '.'
real 40.70
user 38.62
sys 2.97
ERROR: spack install failed.
—
Reply to this email directly, view it on GitHub<https://urldefense.com/v3/__https:/github.com/sdsc/spack/issues/37*issuecomment-1464149232__;Iw!!Mih3wA!GHiDhAxfFf22uUtE9g9N53-j_3OtWQtbExAyJU-8qrS5sNDX8C7pUPjt-rEIgnSbhVyftEWiX1bZba6Z4WHtUw$%3E, or unsubscribe<https://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/ABHQORY6NLXLDVZR7UIUJDDW3NRYRANCNFSM6AAAAAAVUADYJI__;!!Mih3wA!GHiDhAxfFf22uUtE9g9N53-j_3OtWQtbExAyJU-8qrS5sNDX8C7pUPjt-rEIgnSbhVyftEWiX1bZba7i-kJskA$%3E.
You are receiving this because you were mentioned.Message ID: ***@***.***>
—
Reply to this email directly, view it on GitHub<https://urldefense.com/v3/__https://github.com/sdsc/spack/issues/37*issuecomment-1464808206__;Iw!!Mih3wA!HdvCd4dy5flkWKjY2zQS2f9lgnMLoYMuh6wj8VWZk-g7KKWYfa9BLK_R3p0_A4s-PKjx6ni4kxnNEfTWOf2jbss$>, or unsubscribe<https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AB62TN37BXGTPSLETBWVY5DW3PUYDANCNFSM6AAAAAAVUADYJI__;!!Mih3wA!HdvCd4dy5flkWKjY2zQS2f9lgnMLoYMuh6wj8VWZk-g7KKWYfa9BLK_R3p0_A4s-PKjx6ni4kxnNEfTWC2FGHPk$>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@jerrypgreenberg - I'm still running into issues with the new gaussian 16-C.02 package on Expanse. I'll make another pass at it again tomorrow before the meeting. But let me summarize some initial issues noticed with the GPU build. The first indication of a problem with the build in Spack is this OS Error.
However, I believe this is a bit of a red herring as Spack does appear to unpack the tarball and attempt to build the package. But there are a few problems with build process once you check the errors in the spack-build-out.txt file. Probably the most important is that the build process cannot find 'pgcc' ...
... even though it should be available for the build ...
Secondarily, you'll also notice that this build step is attempting to compile against CUDA 10.0 and attempting to support a bunch of CUDA compute capabilities I did not ask Spack to build gaussian for. This is the actual Spack spec ...
Do you have the standard output file generated by your gaussian 16-C.02 spec build script? |
Do you have a modules element in your nvhpc entry in your compilers.yaml? i.e.
- compiler:
spec: ***@***.***
paths:
cc: /home/jpg/cm/shared/apps/spack/0.17.3/gpu/opt/spack/linux-rocky9-broadwell/gcc-11.2.0/nvhpc-21.3-dfr5ipkjfslwzlg2fs7sn5mfrnrg2igs/Linux_x86_64/21.3/compilers/bin/nvc
cxx: /home/jpg/cm/shared/apps/spack/0.17.3/gpu/opt/spack/linux-rocky9-broadwell/gcc-11.2.0/nvhpc-21.3-dfr5ipkjfslwzlg2fs7sn5mfrnrg2igs/Linux_x86_64/21.3/compilers/bin/nvc++
f77: /home/jpg/cm/shared/apps/spack/0.17.3/gpu/opt/spack/linux-rocky9-broadwell/gcc-11.2.0/nvhpc-21.3-dfr5ipkjfslwzlg2fs7sn5mfrnrg2igs/Linux_x86_64/21.3/compilers/bin/nvfortran
fc: /home/jpg/cm/shared/apps/spack/0.17.3/gpu/opt/spack/linux-rocky9-broadwell/gcc-11.2.0/nvhpc-21.3-dfr5ipkjfslwzlg2fs7sn5mfrnrg2igs/Linux_x86_64/21.3/compilers/bin/nvfortran
flags: {}
operating_system: rocky9
target: x86_64
modules: [nvhpc/21.3]
environment: {}
extra_rpaths: []
Jerry
From: Marty Kandes ***@***.***>
Date: Thursday, March 23, 2023 at 9:34 PM
To: sdsc/spack ***@***.***>
Cc: Greenberg, Jerry ***@***.***>, Mention ***@***.***>
Subject: Re: [sdsc/spack] SDSC: PKG - expanse/0.17.3/cpu/a - Missing gaussian (example application) (Issue #37)
@jerrypgreenberg<https://urldefense.com/v3/__https:/github.com/jerrypgreenberg__;!!Mih3wA!C_8Es4WNiKupY6TPRcGEK8aC0idhyYbzsjvfpTLaoiCLzWnRwUnMulKYR8FR2HLB48HY5EqOY-lXrECCBekchA$> - I'm still running into issues with the new gaussian 16-C.02 package on Expanse. I'll make another pass at it again tomorrow before the meeting. But let me summarize some initial issues noticed with the GPU build.
The first indication of a problem with the build in Spack is this OS Error.
# ==> Error: OSError: No such file or directory: 'g16'
#
# /cm/shared/apps/spack/0.17.3/gpu/a/var/spack/repos/sdsc/packages/gaussian/package.py:49, in install:
# 46 install_tree('basis',join_path(prefix.g16,'basis'))
# 47 mkdirp('tests')
# 48 install_tree('tests',join_path(prefix.g16,'tests'))
# >> 49 Executable('find')('.','-maxdepth','1','-type','f','-executable','-exec','cp','{}',prefix.g16,';')
# 50 else:
# 51 install_tree('.',prefix.g16)
# 52 if '+cuda' in spec:
#
# See build log for details:
# /scratch/spack_gpu/job_21309243/spack-stage/spack-stage/spack-stage-gaussian-16-C.02-czgfng2ak7cssotpwuw5eeqzi47jg76s/spack-build-out.txt
However, I believe this is a bit of a red herring as Spack does appear to unpack the tarball and attempt to build the package. But there are a few problems with build process once you check the errors in the spack-build-out.txt file. Probably the most important is that the build process cannot find 'pgcc' ...
cp ../bsd/mdutil.c bsd
make -f ../bsd/g16.make JUNK1=JUNK mdutil.o
pgcc -I/scratch/spack_gpu/job_21309428/spack-stage/spack-stage/spack-stage-gaussian-16-C.02-czgfng2ak7cssotpwuw5eeqzi47jg76s/spack-src/g16 -DDEFMAXRES=25000 -DDEFMAXSEC=2500 -DI64 -DP64 -DPACK64 -DUSE_I2 -DGAUSS_PAR -DGAUSS_THPAR -D_OPENMP_ -D_OPENMP_MM_ -DCHECK_ARG_OVERLAP -DDEFMAXSHL=250000 -DDEFMAXATM=250000 -D_EM64T_ -DNO_SBRK '-DX86_TYPE=S' -DDEFMXGWIN=64 -DDEFMAXNZ=250000 -DDEFNREPFD=32 -DDEFNVDIM=257 -DR4ETIME -DDEFARCREC=1024 -DMERGE_LOOPS -D_I386_ -DLITTLE_END -DSTUPID_ATLAS -DDEFMAXXCVAR=150 -DDEFMAXIOP=200 -DDEFMAXCOORDINFO=32 -DDEFMAXSUB=80 -DDEFMAXCHR=1024 -DDEFMAXKJL=8 -DDEFMOMEGA=5 -DDEFNOMEGA=6 -DDEFNSCADF=12 -DDEFMAXXCNAME=25 -DDEFLMAX=13 -DDEFMINB1P=100000000 -DDEFXGN3MIN=1 -DDEFISEC=16 -DDEFJSEC=512 -DDEFKSEC=128 -DDEFN3MIN=10 -DDEFNBOMAXBAS=10000 -DDEFMAXHEV=2000 -DDEFCACHE=88 -DDEFLWORK=1 -DDEFMAXLECP=10 -DDEFMAXFUNIT=5 -DDEFMAXFFILE=10000 -DDEFMAXFPS=1300 -DDEFMAXINFO=200 -DDEFMAXOP=384 -DDEFMAXTIT=100 -DDEFMAXRTE=4000 -DDEFMAXREDTYPE=3 -DDEFMAXREDINDEX=4 -DDEFMAXOV=500 -DDEFMXDNXC=8 -DDEFMXTYXC=10 -DDEFICTDBG=0 -D_ALIGN_CORE_ -DCA1_DGEMM -DCA2_DGEMM -DCAB_DGEMM -DLV_DSP -DO_BKSPEF -DSETCDMP_OK -DDEFMXTS=2500 -DDEFMXBOND=12 -DDEFMXSPH=250 -DDEFMXINV=2500 -DDEFMXSLPAR=300 -DDEFMXSATYP=4 -DEXT_LSEEK -DAPPEND_ACC -DGAUSS_ACC -DGCONJG=DConjg -DGCMPLX=DCmplx -DGREAL=DReal -DGIMAG=DImag -DGConjg=DConjg -DGCmplx=DCmplx -DGReal=DReal -DGImag=DImag -O3 -Mcuda=cuda10.0,flushz,unroll,nollvm,fma -acc=nowait -ta=tesla:cuda10.0,cc35,cc60,cc70,flushz,nollvm,unroll,fma,v32mode -c bsd/mdutil.c
make: pgcc: Command not found
make: *** [../bsd/g16.make:801: mdutil.o] Error 127
... even though it should be available for the build ...
***@***.*** ~]$ module list
Currently Loaded Modules:
1) slurm/expanse/21.08.8 2) nvhpc/21.9/4xco23d 3) cuda/11.2.2/wk2625v
***@***.*** ~]$ which pgcc
/cm/shared/apps/spack/0.17.3/gpu/a/opt/spack/linux-rocky8-skylake_avx512/gcc-8.5.0/nvhpc-21.9-4xco23dnhjhodonoufuduj4obaewort7/Linux_x86_64/21.9/compilers/bin/pgcc
***@***.*** ~]$
Secondarily, you'll also notice that this build step is attempting to compile against CUDA 10.0 and attempting to support a bunch of CUDA compute capabilities I did not ask Spack to build gaussian for. This is the actual Spack spec ...
***@***.*** % ***@***.*** ~binary +cuda cuda_arch=70,80 ***@***.***/$(spack find --format '{hash:7}' ***@***.*** % ${SPACK_COMPILER})"
Do you have the standard output file generated by your gaussian 16-C.02 spec build script?
—
Reply to this email directly, view it on GitHub<https://urldefense.com/v3/__https:/github.com/sdsc/spack/issues/37*issuecomment-1482236469__;Iw!!Mih3wA!C_8Es4WNiKupY6TPRcGEK8aC0idhyYbzsjvfpTLaoiCLzWnRwUnMulKYR8FR2HLB48HY5EqOY-lXrEAgmBPONw$>, or unsubscribe<https://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/ABHQOR7SNKQGLPNZ3R3KIMDW5UP5VANCNFSM6AAAAAAVUADYJI__;!!Mih3wA!C_8Es4WNiKupY6TPRcGEK8aC0idhyYbzsjvfpTLaoiCLzWnRwUnMulKYR8FR2HLB48HY5EqOY-lXrEB-CqjXvg$>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@jerrypgreenberg - Not yet. I did notice you mentioned this is a possible key piece. However, it's not clear to me how this is different than say including |
I thought the reason was as in the the section of the yaml file I sent was that cc,c++, fc etc are defined as nvc, nvc++ nvfortran etc, not pgcc pgc++ , pgfortran
Thus spack_cc would be nvc , not pgcc. So I found in my case that the module load element solved the problem for me.
From: Marty Kandes ***@***.***>
Date: Friday, March 24, 2023 at 6:03 PM
To: sdsc/spack ***@***.***>
Cc: Greenberg, Jerry ***@***.***>, Mention ***@***.***>
Subject: Re: [sdsc/spack] SDSC: PKG - expanse/0.17.3/cpu/a - Missing gaussian (example application) (Issue #37)
@jerrypgreenberg<https://urldefense.com/v3/__https:/github.com/jerrypgreenberg__;!!Mih3wA!FkHNzKuGONSk8mebsAi_Y0LXftbX9_LlgAJeR3o2r1WXpsWBMIoPvMXBFJdxgsPZ071P3FoEAEZ3YhXGQjouHw$> - Not yet. I did notice you mentioned this is a possible key piece. However, it's not clear to me how this is different than say module load nvhpc/21.3 spec build script, which I have tried. But I'll take another look at the details here. Can you explain why this is required? While this is probably okay for this one off package / compiler combination, but again we'd rather not make central changes to a *.yaml file for one package if we don't have to
—
Reply to this email directly, view it on GitHub<https://urldefense.com/v3/__https:/github.com/sdsc/spack/issues/37*issuecomment-1483649045__;Iw!!Mih3wA!FkHNzKuGONSk8mebsAi_Y0LXftbX9_LlgAJeR3o2r1WXpsWBMIoPvMXBFJdxgsPZ071P3FoEAEZ3YhXGk156Ig$>, or unsubscribe<https://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/ABHQOR2TB3WOMTSO7Z5MVKDW5Y77RANCNFSM6AAAAAAVUADYJI__;!!Mih3wA!FkHNzKuGONSk8mebsAi_Y0LXftbX9_LlgAJeR3o2r1WXpsWBMIoPvMXBFJdxgsPZ071P3FoEAEZ3YhVtyXj6Gg$>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@jerrypgreenberg - I actually already defined the cc, c++, f77, and fc lines in the yaml file to point explicitly at the pgi compiler symlinks as well --- in addition to explicitly loading the |
I think that makes sense: the gaussian scripts don’t reference the usual make environment variables i.e. $(F77): they have “pgf77” hardcoded in the makefile.
Jerry
From: Marty Kandes ***@***.***>
Date: Saturday, March 25, 2023 at 7:08 AM
To: sdsc/spack ***@***.***>
Cc: Greenberg, Jerry ***@***.***>, Mention ***@***.***>
Subject: Re: [sdsc/spack] SDSC: PKG - expanse/0.17.3/cpu/a - Missing gaussian (example application) (Issue #37)
@jerrypgreenberg<https://urldefense.com/v3/__https:/github.com/jerrypgreenberg__;!!Mih3wA!BIGABwlfjmbcwEhzi5WuDQT8gp2PhnuWgIZUbLJUWF-m43a82GJCY6wAU8zTFMJykgOMc447C3l8L8tEtoSJ-A$> - I actually already defined the cc, c++, f77, and fc lines in the yaml file to point explicitly at the pgi compiler symlinks as well --- in addition to explicitly loading the nvhpc/21.3 module within the spec build script. Anyhow, I'll give the module line a try and see if that helps. Note, however, I'm still a bit more concerned about the -Mcuda options appearing incorrect.
—“
Reply to this email directly, view it on GitHub<https://urldefense.com/v3/__https:/github.com/sdsc/spack/issues/37*issuecomment-1483833801__;Iw!!Mih3wA!BIGABwlfjmbcwEhzi5WuDQT8gp2PhnuWgIZUbLJUWF-m43a82GJCY6wAU8zTFMJykgOMc447C3l8L8sM3k-R2A$>, or unsubscribe<https://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/ABHQOR2H6XRLQRKLSFH5PUDW5334BANCNFSM6AAAAAAVUADYJI__;!!Mih3wA!BIGABwlfjmbcwEhzi5WuDQT8gp2PhnuWgIZUbLJUWF-m43a82GJCY6wAU8zTFMJykgOMc447C3l8L8u4iAxh4g$>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
This is an example application
The text was updated successfully, but these errors were encountered: