[petsc-users] Installation on NEC SX-Aurora TSUBASA

Satish Balay balay at mcs.anl.gov
Thu Oct 28 14:26:22 CDT 2021


>>>>
https://www.nec.com/en/global/solutions/hpc/sx/software.html?

Everything that compiles for Linux can also be compiled for the Vector Engine. The compilers support Fortran 2003, with extensions from Fortran 2008, as well as C++14. The compilers are able to vectorize and auto-parallelize loops. For general parallelization OpenMP and MPI will be supported.

<<<<

So I guess you can give it a try [using MPI provided by NEC] and see how it goes..

[assuming they also provide blas/lapack]

./configure --with-cc=mpicc --with-fc=mpif90 --with-cxx=mpicxx --with-blaslapack-lib="-lneclapack -lnecblas"

And if needed - the additional option --with-batch=1

Once this works - you can try additional build options.

Satish


On Thu, 28 Oct 2021, Rafael Monteiro da Silva wrote:

> Hello.
> 
> On my machine, for initial tests, I use the following options to install
> petsc:
> 
> PETSC_DIR=/home/rafael/petsc PETSC_ARCH=optimized-v3.15.5
> --with-debugging=0 COPTFLAGS="-O3 -march=native -mtune=native"
> CXXOPTFLAGS="-O3 -march=native -mtune=native" FOPTFLAGS="-O3 -march=native
> -mtune=native" --with-cc=gcc --with-cxx=g++ --with-fc=gfortran
> --download-fblaslapack --download-mpich --download-superlu_dist
> --download-metis --download-parmetis --download-mumps --download-scalapack
> --download-hdf5
> 
> I need to test our software in an environment with NEC SX-Aurora
> TSUBASA Vector Engine.
> Is there any resource where I can set up petsc to use Vector Engine?
> 
> Thank you!
> Regards,
> Rafael.
> 



More information about the petsc-users mailing list