Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
readme.md | 2015-10-22 | 5.9 kB | |
parafem.5.0.3.tar.gz | 2015-10-22 | 7.5 MB | |
parafem.5.0.2.tar.gz | 2015-09-10 | 12.1 MB | |
parafem.5.0.1.tar.gz | 2015-09-01 | 26.7 MB | |
Totals: 4 Items | 46.2 MB | 6 |
ParaFEM Version 5.0.3 Release Notes
This release is a minor update to version 5.0.2 and relates to subversion revision 1916.
Updates
- A minor bug that stopped module bicg.f90 building on some platforms has been fixed.
- The file linuxdesktop.inc has been added so ParaFEM can be built on a Linux PC using gfortran and OpenMPI.
- The make-parafem script has been edited to only build released driver programs.
- Some example input decks have been tidied up to reduce the size of the distribution.
ParaFEM Version 5.0.2 Release Notes
This release is a minor update to version 5.0.1 and relates to subversion revision 1897.
Updates
- Materials related to the 4th edition of the text book have been deleted as they are now obsolete.
- The example input deck for driver program p125 has been replaced with a macro "mg" file.
ParaFEM Version 5.0.1 Release Notes
This release contains all the ParaFEM source code present in the Sourceforge.net repository at subversion revision 1890. However, the build script is only configured to build the driver programs published in the 5th edition of the text book, as well as some command line tools.
Linux installation
Download parafem.5.0.1.tar.gz
into a suitable location. To unzip, type
gunzip parafem.5.0.1.tar.gz
at the command line. To extract the files from the tar archive, type tar xvf
parafem.5.0.1.tar
in the same directory.
Linux build
To build, first create an inc
file for your machine in the ~/parafem/build/
directory.
Name the file <your_machine>.inc
where <your_machine>
can be any text. The inc
file contains information about your compiler and the relevant compiler
flags. Look in other inc
files in the ~/parafem/build
directory to see examples.
The second step is to type the following in
the top level parafem directory: make-parafem MACHINE=<your_machine>
The make-parafem
script will report if the build has been successful.
Further documentation
Online documentation and tutorials can be found on the ParaFEM website. Note that the ParaFEM website requests visitors to register before they are allowed to view this material. The development of the source code is funded by various research councils and companies. One of the metrics used in evaluating research proposals is the number of users of the software and therefore this registration process is an essential record of who is interested in the project outputs.
The source code and programming philosophy are also detailed in the text book.
Citations
If you use ParaFEM for research, please cite the following work:
- Margetts L. (2002) "Parallel Finite Element Analysis", PhD Thesis, University of Manchester
- Smith IM and Margetts L. (2006) "The convergence variability of parallel iterative solvers", Engineering computations, 23(1-2), 154-165
- Smith IM., Griffiths DV. and Margetts L. (2014) "Programming the Finite Element Method", 5th Edition, Wiley
The thermal analysis capability in program p124 (pages 553 to 561 in the book) is under continuing development at the Culham Centre for Fusion Energy. This work is led by Dr Llion Evans. If you use that part of the distribution, in addition to the above works, please also cite:
This ParaFEM release includes a proof of concept interface for cellular automata + finite element multiscale modelling that uses CGPACK. Whilst it is not built using the script, the source code is bundled in the tarball. This work is led by Dr Anton Shterenlikht at the University of Bristol. The citation for combined ParaFEM and CGPACK work is:
This version of ParaFEM also has a proof of concept interface with random field libraries for stochastic analysis. If this work is used, please cite:
Contact
For further assistance, please contact lee.margetts@manchester.ac.uk