Satish, That works. I see that libhpddm_petsc.so is in the spack view lib. Will test how to use it.
Thanks, Cho ________________________________ From: Satish Balay <ba...@mcs.anl.gov> Sent: Wednesday, May 8, 2024 11:49 PM To: Ng, Cho-Kuen <c...@slac.stanford.edu> Cc: Pierre Jolivet <pie...@joliv.et>; petsc-users@mcs.anl.gov <petsc-users@mcs.anl.gov> Subject: Re: [petsc-users] About PC hpddm Try: spack install slepc+hpddm ^petsc+hpddm Satish On Thu, 9 May 2024, Ng, Cho-Kuen via petsc-users wrote: > Pierre, > > petec and slepc libraries are found in the spack directory, but > libhpddm_petsc is not. So it is not built during the spack install process. > > ... ... > ./opt/spack/linux-sles15-zen3/gcc-12.3.0/petsc-3.21.0-tdljbqbgvde4zv6jr6tf7bbpae3rfkyg/lib/libpetsc.so > ./var/spack/environments/demo1/.spack-env/._view/6rqhi7tgwui4fjo74fgkkyq4lklghged/lib/libpetsc.so > > ... ... > ./opt/spack/linux-sles15-zen3/gcc-12.3.0/slepc-3.21.0-qhuhkznl5rlhqknsdqervlevup6xiuyt/lib/libslepc.so > ./var/spack/environments/demo1/.spack-env/._view/6rqhi7tgwui4fjo74fgkkyq4lklghged/lib/libslepc.so > > Thanks, > Cho > ________________________________ > From: Pierre Jolivet <pie...@joliv.et> > Sent: Wednesday, May 8, 2024 11:01 PM > To: Ng, Cho-Kuen <c...@slac.stanford.edu> > Cc: petsc-users@mcs.anl.gov <petsc-users@mcs.anl.gov> > Subject: Re: [petsc-users] About PC hpddm > > > > On 9 May 2024, at 6:31 AM, Ng, Cho-Kuen via petsc-users > <petsc-users@mcs.anl.gov> wrote: > > This Message Is From an External Sender > This message came from outside your organization. > I used spack to install petsc with hpddm as follows. > > o spack install petsc+hpddm > o spack install slepc ^petsc+hpddm > > I got the following runtime error of finding the library hpddm_petsc. > > argv0 -ksp_converged_reason -ksp_view_final_residual -ksp_type gmres -pc_type > hpddm -ksp_monitor -log_view -options_left -device_view > $$$$$$$$$$$$$$ buildmatrix petsc > [6]PETSC ERROR: --------------------- Error Message > -------------------------------------------------------------- > [6]PETSC ERROR: Petsc has generated inconsistent data > [6]PETSC ERROR: > /global/cfs/cdirs/ace3p/software/spack/var/spack/environments/demo1/.spack-env/view/lib/libhpddm_petsc > not found > > Is there something wrong with the install procedure? > > The command lines look OK to me (but I don’t know Spack). > I’m not sure where things are being installed. > Could you please send the path to: > 1) libpetsc.so > 2) libslepc.so > 3) libhpddm_petsc.so > If there is a mismatch between some of these, you may want to set the > environment variable SLEPC_DIR or the command line parameter -hpddm_dir. > > Thanks, > Pierre > > Thanks, > Cho > >