Commit 7da06cab authored by Tomáš Oberhuber's avatar Tomáš Oberhuber
Browse files

Merge branch 'mpi-explosive' of geraldine.fjfi.cvut.cz:/local/projects/tnl/tnl into mpi-explosive

parents 9f313a59 f88c2c95
Loading
Loading
Loading
Loading
+0 −14
Original line number Diff line number Diff line
@@ -182,20 +182,6 @@ if( WITH_CUDA STREQUAL "yes" )
        # TODO: this is necessary only due to a bug in cmake
        set( CUDA_ADD_LIBRARY_OPTIONS -shared )

        ####
        # Check for CUSP
        #
        find_path( CUSP_INCLUDE_DIR cusp/hyb_matrix.h  
                   DOC "CUSP headers." )
        if( ${CUSP_INCLUDE_DIR} STREQUAL "CUSP_INCLUDE_DIR-NOTFOUND" )
            message( "CUSP not found." )
            set( HAVE_CUSP "//#define HAVE_CUSP 1" )
        else()      
            message( "CUSP found. -- ${CUSP_INCLUDE_DIR}" )
            set( HAVE_CUSP "#define HAVE_CUSP 1" )
            cuda_include_directories( ${CUSP_INCLUDE_DIR} )
        endif()
        
        ####
        # Check for CUSPARSE
        #

Config.py.in

deleted100644 → 0
+0 −2
Original line number Diff line number Diff line
tnl_install_prefix = "@CMAKE_INSTALL_PREFIX@"
tnl_version = "@tnlVersion@"
+0 −15
Original line number Diff line number Diff line
@@ -9,7 +9,6 @@ TODO:

TODO:
- pridat execution policy https://github.com/harrism/hemi/blob/master/hemi/execution_policy.h
- odstranit parametr lazy ze smart pointeru

TODO:
 - implementovat tnlMixedGridBoundaryConditions, kde by se pro kazdou stranu gridu definoval jiny zvlastni typ
@@ -32,13 +31,6 @@ TODO: CUDA unified memory
se s nimi pracovat postaru
 - bylo by dobre to obalit unique poinetry, aby se nemusela delat dealokace rucne

TODO: Mesh
 * vsechny traits zkusit presunout do jednotneho MeshTraits, tj. temer MeshConfigTraits ale pojmenovat jako MeshTraits
 * omezit tnlDimesnionsTag - asi to ale nepujde
   - ale pozor na konstrukce jako BaseType::superentityIdsArray< SuperDimensionTag >( DimensionsTag ); ( v tnlMesh.h)
 * prejmenovat Tagy v topologies na Topology zrejme
 * zrusit tnlStorageTraits


TODO: implementace maticovych resicu
      * Gaussova eliminace
@@ -53,12 +45,5 @@ TODO: Nahradit sablonovy parametr dimenze sitove entity za typ entity. Pak by se
      objemy nebo delky entyt apod.
      za tim ucelem nahradit setIndex v grdi entity za update(), aby to bylo obecnejsi

TODO: implementovat tridu tnlFileName pro generovani jmen souboru

TODO: metodu pro tnlString pro nahrazeni napr. podretezce XXXXX indexem 00001 tj. uXXXXX.bin -> u00001.bin
      to by melo byt robustnejsi, nez doposavadni pristup 

TODO: vyjimky 

TODO: prubezne ukladani vysledku behem vypoctu 
                 
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
@@ -58,7 +58,7 @@ class eulerProblem:
      typedef SharedPointer< BoundaryCondition > BoundaryConditionPointer;
      typedef SharedPointer< RightHandSide, DeviceType > RightHandSidePointer;

      static String getTypeStatic();
      static String getType();

      String getPrologHeader() const;

+2 −2
Original line number Diff line number Diff line
@@ -37,9 +37,9 @@ template< typename Mesh,
          typename InviscidOperators >
String
eulerProblem< Mesh, BoundaryCondition, RightHandSide, CommType, InviscidOperators >::
getTypeStatic()
getType()
{
   return String( "eulerProblem< " ) + Mesh :: getTypeStatic() + " >";
   return String( "eulerProblem< " ) + Mesh :: getType() + " >";
}

template< typename Mesh,
Loading