[petsc-announce] Release of PETSc 3.5

Barry Smith bsmith at mcs.anl.gov
Wed Jul 2 22:00:51 CDT 2014


We are pleased to announce the release of PETSc version 3.5 at http://www.mcs.anl.gov/petsc
  
The major changes and updates can be found at 

     http://www.mcs.anl.gov/petsc/documentation/changes/35.html

We recommend upgrading to PETSc 3.5 immediately. As always please report problems to 
petsc-maint at mcs.anl.gov and ask questions at petsc-users at mcs.anl.gov

Notable new features/changes include 
     
     * KSPSetOperators(), SNESSetJacobian(), TSSetRHSJacobian(), and TSSetIJacobian()
       no longer have a MatStructure argument, PETSc automatically tracks if the matrix structure has changed.
       The Mat * arguments in these functions have also been changed to Mat
     * the Tao scalable optimization software package is now included directly in the PETSc releases
     * added DMNETWORK for simulations/computation on graphs, networks, and circuits
     * DMDA requires much less memory usage in most situations
     * --download-suitesparse  now supports all solvers in suitesparse and replaces —download-umfpack and —download-cholmod
     * added support for MKL’s Pardiso with ./configure --with-mkl_pardiso-dir and -pc_factor_mat_solver_package mkl_pardiso
     * compiles of PETSc source now, by default, use GNU Make instead of Cmake and are more robust
     * many addition/improvements to DMPlex unstructured mesh management
     * there is no longer separate ISLocalToGlobalMappingBlock objects, instead the ISLocalToGlobalMapping 
       contains a block size

  If you are using the threaded version of PETSc or PETSc on GPUs you should continue to work with
petsc-dev since this code is too much in flux to be contained in a release.

  This release includes contributions from

Andy R. Terrel
Barry Smith
Blaise Bourdin
David Ham
Debojyoti Ghosh
Dmitry Karpeev
Elliott Sales de Andrade
Emil Constantinescu
Evan Gawlik
Geoffrey Irving
Geoffrey Oxberry
Hong Zhang
Jack Poulson
Jason Sarich
Jed Brown
Jose David Bermeol
Jose Roman
Juha Jäykkä
Jungho Lee
Karl Rupp
Lawrence Mitchell
Lisandro Dalcin
Mark Adams
Matthew Knepley
Michael Lange
Patrick Farrell
Patrick Lacasse
Patrick Sanan
Paul Mullowney
Peter Brune
Richard Tran Mills
Rémi Lacroix
Satish Balay
Shao-Ching Huang
Shri Abhyankar
Stefan Lemvig Glimberg
Stefan M. Wild
Stefano Zampini
Tobin Isaac
Todd Munson
Victor Eijkhout
Vijay Mahadevan
Wenjun Deng
Wolfgang Bangerth

and bug reports/proposed improvements received from 

Alan Richardson
Alexander Krimm
Boris Kaus
Brad Aagaard
Christiaan Klaij
Dave May
David Ketcheson
Derek Gaston
Dharmendar Reddy
Einar Sørheim
Eloy Romero Alcalde
Garth N. Wells
Gautam Bisht
Ilmari Karonen
Jay Jay Billings
Kai Germaschewski
Lawrence Mitchell
Loris Bennett
Luc Berger-Vergiat
Lukasz Kaczmarczyk
LV CHAO
Mani Chandra
Matteo Parsani
Max la Cour Christensen
Michele De Stefano
Mikael Öhman
Negin Niknaam
Paolo Orsini
Patrick Farrell
Patrick Lacasse
Paul Bauman
Pratheek Shanthraj
Randall Mackie
Richard Katz
Tabrez Ali
Torquil Macdonald Sørensen
Vaclav Hapla
Vincent Frans Maria De Groof
Vitali Morozov
Xiangdong

As always, thanks for your support,

  Barry


More information about the petsc-announce mailing list