[Beowulf] Parallel programming using Scalapack and OpenMPI
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Gus Correa gus at ldeo.columbia.eduMon Nov 30 12:15:42 PST 2009
- Previous message: [Beowulf] ask about mpich
- Next message: [Beowulf] MPI Processes + Auto Vectorization
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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 > >
- Previous message: [Beowulf] ask about mpich
- Next message: [Beowulf] MPI Processes + Auto Vectorization
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
