Skip to content

Releases: SPHewitt/OpenFPCI

OpenFPCI

23 Jan 18:58
Compare
Choose a tag to compare

Description

This is the first release of OpenFPCI, a coupling interface between Foam-Extend and ParaFEM. It contains a compilation script to install both Foam-Extend v4.0, an FSI library and ParaFEM v5.3.0, however it is suggested users install these themselves. OpenFPCI can then be cloned and copied into the FSI library.

Two example test cases are provided in the run folder, a 2D and 3D case.

Contact

sam.hewitt@manchester.ac.uk

v0.4

23 Jan 21:05
Compare
Choose a tag to compare
v0.4 Pre-release
Pre-release

First serious additions/improvements to code, including serious memory improvements:

  • Added run case
  • Added compilation scripts
  • Removed the need for fortranRest.x files
  • Introduced parallel interface and decomposition
  • Implementation of of2pf mapping array
  • Added required subroutines to dyparafemsubroutines.f90

v0.3

23 Jan 21:04
Compare
Choose a tag to compare
v0.3 Pre-release
Pre-release

Improvements for this version were more "Piping":

  • Improved comments and readability
  • Added restart capabilities to the application
  • Added variables to destructor
  • Improved code formatting

v0.2

23 Jan 21:03
Compare
Choose a tag to compare
v0.2 Pre-release
Pre-release

v0.2 saw speed up improvements in the dyparafemsubroutines PCG loop:

  • Removed MATMUL operations
  • Added use of LAPACK BLAS libraries (DGEMV)
  • Moved [M]*c3+[K]*c4 outside of PCG loop

v0.1

23 Jan 20:58
Compare
Choose a tag to compare
v0.1 Pre-release
Pre-release

This version was used fro debugging and initial FSI simulations.
Summary:

  • Uses of fortranRest.x files to generate restrained arrays for ParaFEM
  • Serial Interface
  • Solid mesh must exists on every processor