Commit Graph

1042 Commits

Author SHA1 Message Date
akva
aac75d81a8 added: flag regtests with NavierStokes solver
easier to locate without having to resort to searching for filenames

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2750 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:47 +02:00
akva
137fc1d5e6 added: ability to restart FSI simulations
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2748 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:47 +02:00
akva
caa675fb87 fixed: 'once' type field output in HDF5 converter
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2746 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:47 +02:00
akva
889307c731 fixed: restart ability (writing side) in FSI application
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2739 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:46 +02:00
rho
f1d09f5567 Added some more Hypre parameters for block-matrix
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2736 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:46 +02:00
akva
a0df358455 fixed: need to initialize nGlPatches when partitioning is specified in patches per process
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2731 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:46 +02:00
kmo
e81663105d Fixed: Generation of boundary force threading groups for Chorin
Renamed namespace StokesUtils to Stokes.
Removed two unused methods in SIMOverride.

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2729 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:46 +02:00
kmo
e64b7c3413 Changed: Renamed class Stokes to StokesBase (since this is a base class).
Removed class NSNonLinSIM, using NonLinSIM directly instead.

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2728 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:46 +02:00
kmo
2abb1f0f0a Changed: The SIMbase::getPatch method now uses 1-based index as argument.
ASMbase::assignNodeNumbers can increment from zero-based to one-based numbers.

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2727 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:46 +02:00
kmo
a55d652b9d Changed: Allow HDF5-file names to be specified with extensions + cosmetics and doxy things
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2726 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:45 +02:00
rho
122a1e3f5d Functionality to specify fixed number of blocks per patch
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2724 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:45 +02:00
kmo
12d0eb60a0 Changed: Replaced the other SAM::assembleReactions method with SAM::addToRHS.
This has nothing to do with reaction forces as such.

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2722 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:45 +02:00
kmo
a70fe509ac Changed: Do not increment linear solutions
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2721 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:45 +02:00
akva
34b4e69c76 added: VMS parameters can now be set in xml input.
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2719 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:45 +02:00
akva
650d96e265 changed: remove unused method from PETScMatrix
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2716 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:45 +02:00
kmo
7d14f3ec74 Fixed: Do not add nodes to the set of nodes to receive projected prescribed
values if the node already has been assigned homogeneous Dirchlet conditions
from an adjacent boundary.

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2715 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:45 +02:00
kmo
e202ea3478 Added: Framework for co-rotational beam elements
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2714 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:45 +02:00
kmo
078db406a6 Changed: Increment property codes by 10^6 to allow for up to 6 nodal DOFs
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2713 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:44 +02:00
kmo
7d6509e7f5 Changed: Extended the initElement interface with a const FiniteElement& argument
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2712 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:44 +02:00
akva
8af1c66215 fixed: avoid crashing if no prefixes are given
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2710 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:44 +02:00
akva
fc88fe7157 fix solution norm summary in Stokes application
now shares code with the navierstokes solver

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2708 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:44 +02:00
akva
ba43e77b85 changed: don't use bash-specific globbing to avoid simpler shells (osx, mingw)
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2703 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:44 +02:00
akva
fd2d13984f added: functions to interpolate (or rather, for now; approximate) a Field for ASMs
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2701 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:44 +02:00
akva
57f9f4bae5 added: support storing fields only once inside HDF5
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2699 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:43 +02:00
akva
f41f4b1edc fixed: return the actual amount of DOFs extracted
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2698 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:43 +02:00
akva
c457f9c067 added: support for storing nodal forces in HDF5 output files
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2696 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:43 +02:00
akva
e5cd8e19c0 fixed: make sure initial conditions and actual patches' parametrization matches
this is easily not the case. has plagued the FSI simulations for a while,
leading to wrong walldistances and insane grid stiffnesses in the
mesh mover

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2694 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:43 +02:00
akva
adac8c381c added: method to copy parameter domain from a patch to another
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2693 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:43 +02:00
kmo
6ad6a5dd9a Fixed: Should update incDis also when updating the total displacement in sub-iterations
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2689 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:43 +02:00
kmo
d41245dc9a Removed overridden method + some doxygen corrections.
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2688 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:43 +02:00
akva
fe97730712 output combined displacements in the HDF5 converter application
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2686 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:43 +02:00
akva
4a57f1e300 remedy some doxy sins
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2684 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:42 +02:00
akva
d4471f95c9 fixed: store displacements with the correct name in the HDF5 converter
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2682 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:42 +02:00
akva
5e1b3c83ab Doxy fixes
- add a doc target for the cfd solvers
- make sure doxy can be generated for the library if you use the
  submodule option

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2681 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:42 +02:00
akva
d36b7660fb give the hdf5 fields unique descriptions in the FSI simulator
they are used as a map key in the converter application

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2680 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:42 +02:00
akva
a309199788 fix HDF5 output for redundantly run simulators
the data was written on all processes, leading to excessive
data sizes and trouble for the converter

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2679 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:42 +02:00
akva
7682e1cf20 changes needed to compile with the clang compiler
clang++ enforces c++ standards more strictly than g++

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2677 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:42 +02:00
akva
d9e3526dea update debian packaging
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2676 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:42 +02:00
akva
c069a6bdea unify VMS/Chorin apps
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2675 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:42 +02:00
akva
70f685e583 no reason to introduce a vtable here
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2674 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:42 +02:00
akva
16bd9a6450 added: support setting a subdir for where to locate tests
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2673 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:42 +02:00
akva
06a10bc77b add helper template for overriding SIM interfaces
useful when augmenting a SIM through a wrapping template

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2671 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:41 +02:00
akva
f6226f1c14 make function public
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2670 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:41 +02:00
akva
8700089d27 add read only accessor for the SAM object
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2669 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:41 +02:00
akva
6e407dcc8b add methods for external manipulation of heading
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2668 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:41 +02:00
akva
03f280e0c4 filter out sources which are included in other files and should not be compiled on their own
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2666 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:41 +02:00
akva
a385056f9a check for parallel adm
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2665 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:41 +02:00
rho
5c66fe8d84 Modification to run assembleReactions with PETSc
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2663 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:41 +02:00
akva
6b3ebbb043 fixed: need to take the absolute value of the results
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2662 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:41 +02:00
akva
54185a4676 changed: make the processadm member a non-pointer
fixes reference counting (mpi crashes at end of execution)

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@2661 e10b68d5-8a6e-419e-a041-bce267b0401d
2015-07-10 22:03:41 +02:00