[petsc-dev] testing on Titan

Lawrence Mitchell wencel at gmail.com
Fri Jun 29 07:15:15 CDT 2018



> On 29 Jun 2018, at 12:46, Mark Adams <mfadams at lbl.gov> wrote:
> 
> I can not even run a job here. This is from an interactive shell:
> 
> 64-pgi ex19-batch1:~/petsc/src/snes/examples/tutorials> make PETSC_DIR=/autofs/nccs-svm1_home1/adams/petsc PETSC_ARCH=arch-titan-dbg6
> cc -o ex19.o -c -fast -mp   -I/autofs/nccs-svm1_home1/adams/petsc/include -I/autofs/nccs-svm1_home1/adams/petsc/arch-titan-dbg64-pgi/include -I/ccs/proj/env003/petscv3.9-dbg64-pgi/include    `pwd`/ex19.c
> cc -fast -mp  -o ex19  ex19.o -L/autofs/nccs-svm1_home1/adams/petsc/arch-titan-dbg64-pgi/lib -Wl,-rpath,/ccs/proj/env003/petscv3.9-dbg64-pgi/lib -L/ccs/proj/env003/petscv3.9-dbg64-pgi/lib -lpetsc -lHYPRE -lflapack -lfblas -lparmetis -lmetis -lstdc++ -ldl
> /autofs/nccs-svm1_home1/adams/petsc/arch-titan-dbg64-pgi/lib/libpetsc.a(dlimpl.o): In function `PetscDLOpen':
> /autofs/nccs-svm1_home1/adams/petsc/src/sys/dll/dlimpl.c:54: warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
> /autofs/nccs-svm1_home1/adams/petsc/arch-titan-dbg64-pgi/lib/libpetsc.a(send.o): In function `PetscOpenSocket':
> /autofs/nccs-svm1_home1/adams/petsc/src/sys/classes/viewer/impls/socket/send.c:106: warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
> adams at titan-batch1:~/petsc/src/snes/examples/tutorials> aprun -n 1 ./ex19
> [NID 02258] 2018-06-29 07:45:09 Exec ./ex19 failed: chdir /autofs/nccs-svm1_home1/adams/petsc/src/snes/examples/tutorials No such file or directory
> adams at titan-batch1:~/petsc/src/snes/examples/tutorials> 

Lots of Crays, I think Titan is one (per https://www.olcf.ornl.gov/for-users/system-user-guides/titan/running-jobs/#filesystems-available-to-compute-nodes) do not mount all the filesystems on the compute nodes.

So plausibly you need to run from a "work" directory.

Lawrence


More information about the petsc-dev mailing list