Thanks!

Are you able to use cmake from this spack install? I get this error:

[a04201@a33-5211c ~]$ spack load cmake
==> Error: cmake matches multiple packages.
  Matching packages:
    ioepv7h cmake@3.18.4%gcc@8.3.1 arch=linux-rhel8-skylake_avx512
    bae6gkh cmake@3.18.4%fj@4.3.1 arch=linux-rhel8-a64fx
  Use a more specific spec.
[a04201@a33-5211c ~]$ spack load cmake@3.18.4%fj@4.3.1
[WARN] xos LPG 2002 - Failed to map HugeTLBfs for data/bss: /bin/bash
The e_type of elf header must be ET_EXEC when using libmpg. You can check it on 
your load module by readelf -h command.

Satish

On Fri, 16 Apr 2021, Sreepathi, Sarat via petsc-dev wrote:

> For GNU in general,
> -Ofast -march=armv8.2-a+sve -msve-vector-bits=512
> 
> You may want to use -O3 if you run into FP exceptions etc. or look into 
> turning on/off specific optimizations.
> -Sarat.
> 
> -----Original Message-----
> From: Satish Balay <ba...@mcs.anl.gov> 
> Sent: Friday, April 16, 2021 12:41 PM
> To: Sreepathi, Sarat <sa...@ornl.gov>
> Cc: Mark Adams <mfad...@lbl.gov>; petsc-dev <petsc-dev@mcs.anl.gov>
> Subject: Re: [petsc-dev] [EXTERNAL] Re: building on Fugaku
> 
> Sarat,
> 
> I can give this a try. I see the instructions say "Execute the following 
> commands on the command line in an interactive job"
> 
> What optimization flags do you use here?
> 
> Satish
> 
> On Fri, 16 Apr 2021, Sreepathi, Sarat via petsc-dev wrote:
> 
> > Hi Mark,
> > 
> > I couldn’t follow all the issues in the other thread.  Anyway, you are in 
> > luck.
> > 
> > I have pushed for GNU compiler support with Fujitsu MPI since November 
> > after hitting multiple issues. Finally, got an update from Fugaku helpdesk 
> > earlier this week.
> > As you are aware, you will probably get better performance with GNU than 
> > Fujitsu on A64FX. My latest experiments confirmed that *again* for climate 
> > workloads.
> > 
> > See "Users Guide - Language and development environment Ver. 1.02" - 
> > Chapter 4 for details.
> > https://www.fugaku.r-ccs.riken.jp/doc_root/en/user_guides/lang_1.02/GC
> > C_MPI/index.html
> > 
> > Additionally, please note that you will need to `spack load 
> > gcc@10.2.0`<mailto:gcc@10.2.0%60> to load the latest GNU compiler.
> > To summarize, you need to do the following on a compute node to get the 
> > requisite environment.
> > ```
> > . /vol0004/apps/oss/spack/share/spack/setup-env.sh
> > spack load fujitsu-mpi%gcc
> > spack load gcc@10.2.0<mailto:gcc@10.2.0> ```
> > 
> > Hope this helps (cc’ing petsc-dev),
> > Sarat.
> > 
> > From: Mark Adams <mfad...@lbl.gov>
> > Sent: Friday, April 16, 2021 10:27 AM
> > To: Sreepathi, Sarat <sa...@ornl.gov>
> > Subject: Re: [EXTERNAL] Re: building on Fugaku
> > 
> > Sarat,
> > I am making progress. Kokkos is working w/o OMP,  but Kokkos Kernels + OMP 
> > is barfing and Kokkos people suggested GNU.
> > But one of my third party libraries needs MPI. Do you know of some sort of 
> > MPI library on Fugaku?
> > It just has to work with one process.
> > Thanks,
> > Mark
> > 
> > On Wed, Apr 14, 2021 at 3:21 PM Sreepathi, Sarat 
> > <sa...@ornl.gov<mailto:sa...@ornl.gov>> wrote:
> > Hi Mark,
> > 
> > From earlier notes, I used the Kokkos “develop” branch.
> > 
> > cmake -DCMAKE_BUILD_TYPE=Release \
> >     -DCMAKE_INSTALL_PREFIX=${KOKKOS_SRC_DIR}/install \
> >     -DBUILD_TESTING=OFF \
> >     -DKokkos_ENABLE_LIBDL=OFF \
> >     -DKokkos_ENABLE_OPENMP=ON \
> >     -DKokkos_ENABLE_SERIAL=ON \
> >     -DKokkos_ENABLE_AGGRESSIVE_VECTORIZATION=ON \
> >     ..
> > -Sarat.
> > 
> > From: Mark Adams <mfad...@lbl.gov<mailto:mfad...@lbl.gov>>
> > Sent: Wednesday, April 14, 2021 3:09 PM
> > To: Sreepathi, Sarat <sa...@ornl.gov<mailto:sa...@ornl.gov>>
> > Cc: Richard Tran Mills <rtmi...@anl.gov<mailto:rtmi...@anl.gov>>
> > Subject: [EXTERNAL] Re: building on Fugaku
> > 
> > Sarat,
> > 
> > I have made some progress but am getting a C++ error:
> > 
> > CMake Warning at cmake/kokkos_test_cxx_std.cmake:47 (MESSAGE):
> >   C++14 is not supported as a compiler feature.  We will choose custom flags
> >   for now, but this behavior has been deprecated.  Please open an issue at
> >   https://github.com/kokkos/kokkos/issues reporting that Fujitsu failed for
> >   14, preferrably including your CMake command.
> > 
> > I am using:
> > 
> > 04:08 adams/landau-gpu-opt= ~/petsc$ mpiFCC --version FCC (FCC) 4.5.0 
> > 20210304 simulating gcc version 6.1
> > 
> > Do you have any ideas?
> > 
> > Thanks,
> > Mark
> > 
> > On Wed, Apr 14, 2021 at 7:55 AM Mark Adams 
> > <mfad...@lbl.gov<mailto:mfad...@lbl.gov>> wrote:
> > Hi Sarat,
> > 
> > My colleague, Rich Mills, and I are coming back to Fugaku after a while, 
> > and I wanted to ask you how you build, with Kokkos, on Fugaku.
> > I have tried Arm and Fugitzu compilers and was able to get Fugitzu to work 
> > a few months ago, but I wanted to see what you use. Especially for Kokkos.
> > Can you share with us your build details?
> > 
> > Thanks,
> > Mark
> > 
> 

Reply via email to