Loading CMakeLists.txt +0 −14 Original line number Diff line number Diff line Loading @@ -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 # Loading Config.py.indeleted 100644 → 0 +0 −2 Original line number Diff line number Diff line tnl_install_prefix = "@CMAKE_INSTALL_PREFIX@" tnl_version = "@tnlVersion@" TODO +0 −15 Original line number Diff line number Diff line Loading @@ -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 Loading @@ -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 Loading @@ -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 examples/inviscid-flow/eulerProblem.h +1 −1 Original line number Diff line number Diff line Loading @@ -58,7 +58,7 @@ class eulerProblem: typedef SharedPointer< BoundaryCondition > BoundaryConditionPointer; typedef SharedPointer< RightHandSide, DeviceType > RightHandSidePointer; static String getTypeStatic(); static String getType(); String getPrologHeader() const; Loading examples/inviscid-flow/eulerProblem_impl.h +2 −2 Original line number Diff line number Diff line Loading @@ -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 Loading
CMakeLists.txt +0 −14 Original line number Diff line number Diff line Loading @@ -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 # Loading
Config.py.indeleted 100644 → 0 +0 −2 Original line number Diff line number Diff line tnl_install_prefix = "@CMAKE_INSTALL_PREFIX@" tnl_version = "@tnlVersion@"
TODO +0 −15 Original line number Diff line number Diff line Loading @@ -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 Loading @@ -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 Loading @@ -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
examples/inviscid-flow/eulerProblem.h +1 −1 Original line number Diff line number Diff line Loading @@ -58,7 +58,7 @@ class eulerProblem: typedef SharedPointer< BoundaryCondition > BoundaryConditionPointer; typedef SharedPointer< RightHandSide, DeviceType > RightHandSidePointer; static String getTypeStatic(); static String getType(); String getPrologHeader() const; Loading
examples/inviscid-flow/eulerProblem_impl.h +2 −2 Original line number Diff line number Diff line Loading @@ -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