1. 02 May, 2013 3 commits
  2. 01 May, 2013 1 commit
    • Luca Bertagna's avatar
      Adjusted the setSpace method, so to work also in 1D. Other small changes: · 3545d980
      Luca Bertagna authored
      - the spaceData enum starts from 1 (rather than the default 0), to avoid crash
        if the string passed to setSpace does not match one of the stored ones
      - spaceData and M_spaceMap now include also P0 elements and P2Bubble elements
        (the latter valid only in 3D)
      - private becomes protected. This is needed in the ecm2 module's FESpaceManifold
        which we plan to bring soon into lifev
      - some return values in the getters are turned into references rather than values
      - changed a comment to a method, which referred to a vector as a velocity vector
        (problem specific)
      3545d980
  3. 30 Apr, 2013 2 commits
  4. 29 Apr, 2013 1 commit
  5. 23 Apr, 2013 1 commit
  6. 22 Apr, 2013 2 commits
    • Radu Popescu's avatar
      Using Epetra_MpiComm objects in PartitionIO and HDF5IO · beef14d8
      Radu Popescu authored
      Modified the interface of the PartitionIO and HDF5IO classes
      to use Epetra_MpiComm objects explicitly. These classes are
      only enabled if LifeV is configured with MPI and HDF5 and they
      are only used with MPI.
      
      If the user of the classes need to create an Epetra_Comm object
      in his code, he should explicitly cast it to an Epetra_MpiComm
      when using the PartitionIO class.
      beef14d8
    • Radu Popescu's avatar
      Removing warning in HDF5IO.cpp · 9f017239
      Radu Popescu authored
      Replacing the test on the value of a pointer after a dynamic
      cast with an assert. The dynamic cast should not fail as the
      pointer should always always be an Epetra_MpiComm object.
      9f017239
  7. 19 Apr, 2013 1 commit
  8. 28 Mar, 2013 1 commit
  9. 25 Mar, 2013 1 commit
  10. 23 Mar, 2013 1 commit
  11. 22 Mar, 2013 2 commits
  12. 19 Mar, 2013 9 commits
  13. 18 Mar, 2013 2 commits
  14. 15 Mar, 2013 1 commit
  15. 14 Mar, 2013 1 commit
  16. 11 Mar, 2013 2 commits
  17. 08 Mar, 2013 7 commits
    • Luca Bertagna's avatar
    • Antonio Cervone's avatar
    • Antonio Cervone's avatar
    • Antonio Cervone's avatar
      Minor change in the interface of the build methods in BCManageNormal: · fc8fe765
      Antonio Cervone authored
      for constructing the rotation matrix (and its transpose) we don't need the
      whole system matrix, we just need its row map.
      
      Conflicts:
      	lifev/core/fem/BCManage.hpp
      	lifev/core/fem/BCManageNormal.hpp
      fc8fe765
    • Luca Bertagna's avatar
      In every occurrence of M_nbCoor or nbCoor(), nbCoor is replaced with · edb0d0bf
      Luca Bertagna authored
      nbLocalCoor, for clarity purposes. The getter nbCoor() is left as
      deprecated for backward compatibility reasons (should be deleted in the
      next major release).
      
      This is true for the nbCoor method/attribute in both CurrentFE (and its
      derived) and ReferenceElement (and its derived) classes.
      
      Also, in CurrentFE.cpp the barycenter method has been slightly changed:
      now it cycles over ALL the components of the cell nodes (like it was
      already done for the diameter() and diameter2() methods ), so that in case
      the element is 2D but on a general plane, the barycenter is computed
      correctly. Otherwise we would need to override the method inside
      CurrentFEManifold.
      
      Conflicts:
          lifev/core/fem/AssemblyElemental.cpp
          lifev/core/fem/AssemblyElemental.hpp
          lifev/core/fem/CurrentFE.cpp
          lifev/core/fem/CurrentFE.hpp
          lifev/core/fem/CurrentFEManifold.cpp
          lifev/core/fem/CurrentFEManifold.hpp
          lifev/core/fem/DOFLocalPattern.cpp
          lifev/core/fem/DOFLocalPattern.hpp
          lifev/core/fem/GeometricMap.cpp
          lifev/core/fem/GeometricMap.hpp
          lifev/core/fem/ReferenceElement.cpp
          lifev/core/fem/ReferenceElement.hpp
          lifev/core/fem/ReferenceFE.cpp
          lifev/core/fem/ReferenceFE.hpp
          lifev/core/fem/ReferenceFEHdiv.cpp
          lifev/core/fem/ReferenceFEHybrid.cpp
          lifev/core/fem/ReferenceFEHybrid.hpp
          lifev/core/fem/ReferenceFEScalar.cpp
          lifev/core/fem/ReferenceFEScalar.hpp
          lifev/core/fem/SobolevNorms.hpp
          lifev/heart/solver/HeartStiffnessFibers.hpp
          lifev/navier_stokes/solver/StabilizationIP.hpp
          lifev/navier_stokes/solver/StabilizationSD.hpp
      edb0d0bf
    • Luca Bertagna's avatar
      Polishing the refactoring of the boundary FE: · 019a1dab
      Luca Bertagna authored
        - Name changed from CurrentBoundaryFE to CurrentFEManifold
        - Reordered files in core/fem/CMakeList.txt so to be in alphabetical
          order (we should do this in every CMakeList)
        - Moving a couple of include out of BCBase (they're not needed there)
        - Adding the transpose of the rotation matrix in BCManageNormal. This
          was already done a while a go, but it got lost somehow. Also, using
          the transpose in the coordinates shift to improve performance, and
          added a getter for the two rotation matrices (I think it's necessary to
          manually zero-out rows of gradient matrix in NS equations in presence
          of directional BC's)
        - Purgeing a couple of functions that were declared but not defined, one
          in BCManage.hpp and one in BCManageNormal.hpp
        - Changeing a bit the interface of the build method in BCManageNormal,
          passing a MapEpetra rather than the whole matrix, and not passing the comm
          object (which can be retrieved from the map).
      
      Conflicts:
          lifev/core/fem/AssemblyElemental.cpp
          lifev/core/fem/AssemblyElemental.hpp
          lifev/core/fem/BCHandler.hpp
          lifev/core/fem/BCManage.hpp
          lifev/core/fem/BCManageNormal.hpp
          lifev/core/fem/CMakeLists.txt
          lifev/core/fem/CurrentFEManifold.cpp
          lifev/core/fem/CurrentFEManifold.hpp
          lifev/core/fem/DOFInterface3Dto3D.hpp
          lifev/core/fem/FEDefinitions.cpp
          lifev/core/fem/FESpace.hpp
          lifev/core/fem/ReferenceFEHybrid.cpp
          lifev/core/fem/ReferenceFEHybrid.hpp
          lifev/core/mesh/MeshChecks.hpp
          lifev/core/solver/ADRAssemblerIP.hpp
          lifev/navier_stokes/solver/StabilizationIP.hpp
          lifev/structure/solver/VenantKirchhoffElasticHandler.hpp
      019a1dab
    • Davide Forti's avatar
      Making the fsi_restart working · f72435f9
      Davide Forti authored
      f72435f9
  18. 07 Mar, 2013 2 commits