[Beowulf] Parallel programming using Scalapack and OpenMPI
Gus Correa
gus at ldeo.columbia.edu
Mon Nov 30 12:15:42 PST 2009
Hi Amjad
amjad ali wrote:
> Hi,
> Please explain in detail about:
>
> PETSc is certainly good for prototyping,
> although there is a learning curve.
>
> What is meant by learning curve. [?]
http://en.wikipedia.org/wiki/Learning_curve
Google is your friend!
Wikipedia is your friend!
IHIH
Gus Correa
---------------------------------------------------------------------
Gustavo Correa
Lamont-Doherty Earth Observatory - Columbia University
Palisades, NY, 10964-8000 - USA
---------------------------------------------------------------------
>
>
>
> On Mon, Nov 30, 2009 at 1:24 PM, Gus Correa <gus at ldeo.columbia.edu
> <mailto:gus at ldeo.columbia.edu>> wrote:
>
> Hi Ivan
>
> PETSc (short for
> Portable Extensible Toolkit for Scientific Computation,
> from Argonne Natl. Lab.)
> gives you the ability to use Scalapack
> and provides a number of linear and PDE solvers:
>
> http://www.mcs.anl.gov/petsc/petsc-as/
>
> It builds on top of MPI, BLAS and LAPACK,
> but you can bind it to a variety of Linear Algebra and
> other packages, including Scalapack.
>
> IIRR, PETSc's default MPI is MPICH2, which is how
> I built it here a while ago.
> However, I think it can be built with OpenMPI as well.
> See this FAQ:
> http://www.open-mpi.org/faq/?category=mpi-apps#petsc
>
> PETSc has C, Fortran, C++, and Python APIs.
>
> Some people here used PETSc very successfully
> (problems were solved, theses were written,
> PhDs were awarded, papers were published)
> on global ocean circulation inverse problems,
> magma migration modeling (i.e., reactive fluid
> flow in porous media, sounds familiar?), etc.
>
> PETSc is certainly good for prototyping,
> although there is a learning curve.
> As for efficiency and production codes, I don't know,
> but you can check their FAQ:
>
> http://www.mcs.anl.gov/petsc/petsc-as/documentation/faq.html
>
> and mailing list,
> where you may also find some useful information about
> your questions and specific problem:
>
> https://lists.mcs.anl.gov/mailman/listinfo/petsc-users
> http://lists.mcs.anl.gov/pipermail/petsc-users/
>
> In case you don't know, the (very simple)
> Scalapack home page is on Netlib site:
>
> http://www.netlib.org/scalapack/scalapack_home.html
>
>
> My two cents.
>
> Boa sorte!
> Gus Correa
> ---------------------------------------------------------------------
> Gustavo Correa
> Lamont-Doherty Earth Observatory - Columbia University
> Palisades, NY, 10964-8000 - USA
> ---------------------------------------------------------------------
>
>
> Ivan Marin wrote:
>
> Hello all,
>
> I've been following the discussions here in this list for quite
> a while and always enjoying the discussions, and did some admin
> work in beowulf clusters. But after a long time far from
> parallel programming, now for my PhD in groundwater simulation
> I'm trying again to implement the linear solver pdgesv from
> Scalapack. I'm having some troubles with the definitions in the
> function call within C++ and the best data distribution, so I
> would like to ask: is there anybody on this list developing with
> Scalapack and C++? Where is the proper place to ask Scalapack
> questions? It seems that both the forum and the mailing list
> doesn't have any activity recently.
>
> Thank you in advance!
>
> Ivan Marin
>
> Laboratório de Hidráulica Computacional - LHC
> Departamento de Hidráulica e Saneamento - SHS
> Escola de Engenharia de São Carlos - EESC
> Universidade de São Paulo - USP
>
> http://albatroz.shs.eesc.usp.br
> +55 16 3373 8270
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org
> <mailto:Beowulf at beowulf.org> sponsored by Penguin Computing
> To change your subscription (digest mode or unsubscribe) visit
> http://www.beowulf.org/mailman/listinfo/beowulf
>
>
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org
> <mailto:Beowulf at beowulf.org> sponsored by Penguin Computing
> To change your subscription (digest mode or unsubscribe) visit
> http://www.beowulf.org/mailman/listinfo/beowulf
>
>
More information about the Beowulf
mailing list