Loading CMakeLists.txt +1 −1 Original line number Diff line number Diff line Loading @@ -33,7 +33,7 @@ if( CMAKE_BUILD_TYPE STREQUAL "Debug") set( LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/Debug/lib ) set( EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/Debug/bin ) set( debugExt -dbg ) set( CXX_FLAGS "${CXXFLAGS} -g ") set( CMAKE_CXX_FLAGS "${CXXFLAGS} -g ") #AddCompilerFlag( "-g" ) else() set( PROJECT_BUILD_PATH ${PROJECT_SOURCE_DIR}/Release/src ) Loading ChangeLog +5 −0 Original line number Diff line number Diff line * tnlBoundaryConditionsSetter was implemented - it allows to set boundary conditions to given function - in explicit solvers, it must be called explicitly now after calling tnlExplicitUpdater 2015-12-25 Tomas Oberhuber <tomas.oberhuber@fjfi.cvut.cz> * significant changes in grids - the central structure is now grid entity rather than grid itself Loading TODO +12 −3 Original line number Diff line number Diff line TODO: - implementovat tnlMixedGridBoundaryConditions, kde by se pro kazdou stranu gridu definoval jiny zvlastni typ okrajovych podminek - dalo by se tim resit i skladani zpetnych a doprednych diferenci u nelinearni difuze, kdy je potreba napr. dopredne diference vycislit i na leve a dolni hranici 2D gridu TODO: - implementovat tuple pro snazsi a snad efektoivnejsi prenos dat na GPU - nebylo by nutne definovat pomocne datove structury pro traverser - data by se na hostu preskupila do souvisleho bloku dat a ten se prenesl najednou TODO: - zavest namespaces Loading @@ -21,9 +33,6 @@ TODO: Mesh * prejmenovat Tagy v topologies na Topology zrejme * zrusit tnlStorageTraits TODO: v tnlMeshResolver se provadi preklad pro vsechny mozne sablonove parametry => prorezat TODO: napsat FunctionDiscretizer pro jednotne rozhrani RightHandSide TODO: implementace maticovych resicu * Gaussova eliminace Loading build +13 −0 Original line number Diff line number Diff line Loading @@ -93,6 +93,11 @@ ${CMAKE} ${ROOT_DIR} \ -DINSTANTIATE_INT=${INSTANTIATE_INT} \ -DINSTANTIATE_LONG_INT=${INSTANTIATE_LONG_INT} if test $? != 0; then echo "Error: cmake exited with error code." exit 1 fi if test ${CMAKE_ONLY} = "yes"; then exit 1 Loading @@ -101,10 +106,18 @@ fi echo "Building ${BUILD} $TARGET using $BUILD_JOBS processors ..." make -j${BUILD_JOBS} ${VERBOSE} if test $? != 0; then echo "Error: Build process failed." exit 1 fi if test WITH_TESTS = "yes"; then make -j${BUILD_JOBS} test if test $? != 0; then echo "Error: Some test did not pass successfuly." fi fi exit 0 examples/CMakeLists.txt +1 −0 Original line number Diff line number Diff line add_subdirectory( heat-equation ) add_subdirectory( navier-stokes ) #add_subdirectory( mean-curvature-flow ) Loading
CMakeLists.txt +1 −1 Original line number Diff line number Diff line Loading @@ -33,7 +33,7 @@ if( CMAKE_BUILD_TYPE STREQUAL "Debug") set( LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/Debug/lib ) set( EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/Debug/bin ) set( debugExt -dbg ) set( CXX_FLAGS "${CXXFLAGS} -g ") set( CMAKE_CXX_FLAGS "${CXXFLAGS} -g ") #AddCompilerFlag( "-g" ) else() set( PROJECT_BUILD_PATH ${PROJECT_SOURCE_DIR}/Release/src ) Loading
ChangeLog +5 −0 Original line number Diff line number Diff line * tnlBoundaryConditionsSetter was implemented - it allows to set boundary conditions to given function - in explicit solvers, it must be called explicitly now after calling tnlExplicitUpdater 2015-12-25 Tomas Oberhuber <tomas.oberhuber@fjfi.cvut.cz> * significant changes in grids - the central structure is now grid entity rather than grid itself Loading
TODO +12 −3 Original line number Diff line number Diff line TODO: - implementovat tnlMixedGridBoundaryConditions, kde by se pro kazdou stranu gridu definoval jiny zvlastni typ okrajovych podminek - dalo by se tim resit i skladani zpetnych a doprednych diferenci u nelinearni difuze, kdy je potreba napr. dopredne diference vycislit i na leve a dolni hranici 2D gridu TODO: - implementovat tuple pro snazsi a snad efektoivnejsi prenos dat na GPU - nebylo by nutne definovat pomocne datove structury pro traverser - data by se na hostu preskupila do souvisleho bloku dat a ten se prenesl najednou TODO: - zavest namespaces Loading @@ -21,9 +33,6 @@ TODO: Mesh * prejmenovat Tagy v topologies na Topology zrejme * zrusit tnlStorageTraits TODO: v tnlMeshResolver se provadi preklad pro vsechny mozne sablonove parametry => prorezat TODO: napsat FunctionDiscretizer pro jednotne rozhrani RightHandSide TODO: implementace maticovych resicu * Gaussova eliminace Loading
build +13 −0 Original line number Diff line number Diff line Loading @@ -93,6 +93,11 @@ ${CMAKE} ${ROOT_DIR} \ -DINSTANTIATE_INT=${INSTANTIATE_INT} \ -DINSTANTIATE_LONG_INT=${INSTANTIATE_LONG_INT} if test $? != 0; then echo "Error: cmake exited with error code." exit 1 fi if test ${CMAKE_ONLY} = "yes"; then exit 1 Loading @@ -101,10 +106,18 @@ fi echo "Building ${BUILD} $TARGET using $BUILD_JOBS processors ..." make -j${BUILD_JOBS} ${VERBOSE} if test $? != 0; then echo "Error: Build process failed." exit 1 fi if test WITH_TESTS = "yes"; then make -j${BUILD_JOBS} test if test $? != 0; then echo "Error: Some test did not pass successfuly." fi fi exit 0
examples/CMakeLists.txt +1 −0 Original line number Diff line number Diff line add_subdirectory( heat-equation ) add_subdirectory( navier-stokes ) #add_subdirectory( mean-curvature-flow )