Compare commits
3 commits
git/config
...
main
Author | SHA1 | Date | |
---|---|---|---|
e831bec061 | |||
6f3b03bcb5 | |||
1cebbd2d2c |
7 changed files with 505 additions and 479 deletions
|
@ -131,7 +131,7 @@ message(STATUS "Compiling with C++ standard: ${CMAKE_CXX_STANDARD}")
|
||||||
# Check if the OpenMP package is available for the current #
|
# Check if the OpenMP package is available for the current #
|
||||||
# setup and set the appropriate C/C++ flags. #
|
# setup and set the appropriate C/C++ flags. #
|
||||||
#----------------------------------------------------------#
|
#----------------------------------------------------------#
|
||||||
if("${CMAKE_BUILD_TYPE}" STREQUAL "Release" OR ${OMP})
|
if("${CMAKE_BUILD_TYPE}" STREQUAL "Release" OR "${OMP}")
|
||||||
message(STATUS "Enable OpenMP parallelization")
|
message(STATUS "Enable OpenMP parallelization")
|
||||||
find_package(OpenMP)
|
find_package(OpenMP)
|
||||||
if (OPENMP_FOUND)
|
if (OPENMP_FOUND)
|
||||||
|
|
158
docs/templates/Template.F90
vendored
Normal file
158
docs/templates/Template.F90
vendored
Normal file
|
@ -0,0 +1,158 @@
|
||||||
|
!*================================================================================================*!
|
||||||
|
!| |!
|
||||||
|
!| /$$$$$$$ /$$ /$$ /$$ /$$ |!
|
||||||
|
!| | $$__ $$|__/ | $$ /$ | $$| $$ |!
|
||||||
|
!| | $$ \ $$ /$$ /$$$$$$ | $$ /$$$| $$| $$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ |!
|
||||||
|
!| | $$$$$$$ | $$ /$$__ $$ | $$/$$ $$ $$| $$__ $$ /$$__ $$ /$$__ $$ /$$__ $$ |!
|
||||||
|
!| | $$__ $$| $$| $$ \ $$ | $$$$_ $$$$| $$ \ $$| $$ \ $$| $$ \ $$| $$ \ $$ |!
|
||||||
|
!| | $$ \ $$| $$| $$ | $$ | $$$/ \ $$$| $$ | $$| $$ | $$| $$ | $$| $$ | $$ |!
|
||||||
|
!| | $$$$$$$/| $$| $$$$$$$ | $$/ \ $$| $$ | $$| $$$$$$/| $$$$$$/| $$$$$$$/ |!
|
||||||
|
!| |_______/ |__/ \____ $$ |__/ \__/|__/ |__/ \______/ \______/ | $$____/ |!
|
||||||
|
!| /$$ \ $$ | $$ |!
|
||||||
|
!| | $$$$$$/ | $$ |!
|
||||||
|
!| \______/ |__/ |!
|
||||||
|
!| |!
|
||||||
|
!| DESCRIPTION: |!
|
||||||
|
!| ------------ |!
|
||||||
|
!| |!
|
||||||
|
!| DESCRIPTION NEEDED. |!
|
||||||
|
!| | | |!
|
||||||
|
!| |!
|
||||||
|
!| -------------------------------------------------------------------------------------------- |!
|
||||||
|
!| Copyright (c) 2023, High Performance Computing Center - University of Stuttgart |!
|
||||||
|
!| |!
|
||||||
|
!| Redistribution and use in source and binary forms, with or without modification, are |!
|
||||||
|
!| permitted provided that the following conditions are met: |!
|
||||||
|
!| |!
|
||||||
|
!| (1) Redistributions of source code must retain the above copyright notice, this list of |!
|
||||||
|
!| conditions and the following disclaimer. |!
|
||||||
|
!| |!
|
||||||
|
!| (2) Redistributions in binary form must reproduce the above copyright notice, this list |!
|
||||||
|
!| of conditions and the following disclaimer in the documentation and/or other |!
|
||||||
|
!| materials provided with the distribution. |!
|
||||||
|
!| |!
|
||||||
|
!| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS |!
|
||||||
|
!| OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |!
|
||||||
|
!| MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE |!
|
||||||
|
!| COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |!
|
||||||
|
!| EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |!
|
||||||
|
!| SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |!
|
||||||
|
!| HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR |!
|
||||||
|
!| TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, |!
|
||||||
|
!| EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |!
|
||||||
|
!| |!
|
||||||
|
!*================================================================================================*!
|
||||||
|
module MODULE_FILE
|
||||||
|
!*-----------------------*!
|
||||||
|
! DEFINE INT VARIABLES: !
|
||||||
|
!*-----------------------*!
|
||||||
|
!*-----------------------*!
|
||||||
|
! DEFINE FLOAT VARIABLES: !
|
||||||
|
!*-----------------------*!
|
||||||
|
!*-----------------------*!
|
||||||
|
! DEFINE CHAR VARIABLES: !
|
||||||
|
!*-----------------------*!
|
||||||
|
!*-----------------------*!
|
||||||
|
! DEFINE STRUCTS: !
|
||||||
|
!*-----------------------*!
|
||||||
|
!*--------------------------------------------------------*!
|
||||||
|
! COMMENTCOMMENTCOMMENTCOMMENTCOMMENTCOMMENTCOMMENTCOMMENT !
|
||||||
|
!*--------------------------------------------------------*!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!| _ _ _ ____ _ _ _ ___ ____ |!
|
||||||
|
!| | |\ | | | | | | \ |___ |!
|
||||||
|
!| | | \| |___ |___ |__| |__/ |___ |!
|
||||||
|
!| |!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!| ___ ____ _ _ _ _ ___ _ _ _ ____ ___ _ _ ___ ____ ____ |!
|
||||||
|
!| |__] |__/ | |\/| | | | | | |___ | \_/ |__] |___ [__ |!
|
||||||
|
!| | | \ | | | | | | \/ |___ | | | |___ ___] |!
|
||||||
|
!| |!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!| _ _ ____ ____ ____ ____ ____ |!
|
||||||
|
!| |\/| |__| | |__/ | | [__ |!
|
||||||
|
!| | | | | |___ | \ |__| ___] |!
|
||||||
|
!| |!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!| ____ ____ _ _ ____ ___ ____ _ _ ___ ____ |!
|
||||||
|
!| | | | |\ | [__ | |__| |\ | | [__ |!
|
||||||
|
!| |___ |__| | \| ___] | | | | \| | ___] |!
|
||||||
|
!| |!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!| ____ _ _ ___ ____ ____ _ _ ____ _ _ _ ____ ____ _ ____ ___ _ ____ ____ |!
|
||||||
|
!| |___ \/ | |___ |__/ |\ | |__| | | | |__| |__/ | |__| |__] | |___ [__ |!
|
||||||
|
!| |___ _/\_ | |___ | \ | \| | | |___ \/ | | | \ | | | |__] |___ |___ ___] |!
|
||||||
|
!| |!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!| ____ _ _ ___ ____ ____ _ _ ____ _ ____ ____ _ _ ____ ___ ____ _ _ ___ ____ |!
|
||||||
|
!| |___ \/ | |___ |__/ |\ | |__| | | | | |\ | [__ | |__| |\ | | [__ |!
|
||||||
|
!| |___ _/\_ | |___ | \ | \| | | |___ |___ |__| | \| ___] | | | | \| | ___] |!
|
||||||
|
!| |!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!| ____ _ ____ ___ ____ _ ____ ____ _ _ ____ ___ ____ _ _ ___ ____ |!
|
||||||
|
!| | __ | | | |__] |__| | | | | |\ | [__ | |__| |\ | | [__ |!
|
||||||
|
!| |__] |___ |__| |__] | | |___ |___ |__| | \| ___] | | | | \| | ___] |!
|
||||||
|
!| |!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!| ___ _ _ ___ ____ ____ |!
|
||||||
|
!| | \_/ |__] |___ [__ |!
|
||||||
|
!| | | | |___ ___] |!
|
||||||
|
!| |!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!| ___ ____ ____ ____ _ _ _ ____ ___ ___ _ _ ___ ____ ____ |!
|
||||||
|
!| | \ |___ |__/ |__/ | | | |___ | \ | \_/ |__] |___ [__ |!
|
||||||
|
!| |__/ |___ | \ | \ | \/ |___ |__/ | | | |___ ___] |!
|
||||||
|
!| |!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!------------------------------------------------------------------------------------------------!
|
||||||
|
! !
|
||||||
|
! DESCRIPTION: !
|
||||||
|
! ------------ !
|
||||||
|
! !
|
||||||
|
! DESCRIPTION NEEDED !
|
||||||
|
! | | !
|
||||||
|
! !
|
||||||
|
!------------------------------------------------------------------------------------------------!
|
||||||
|
!============================|=========================|==========================================
|
||||||
|
!************************************************************************************************!
|
||||||
|
!| ___ ____ _ _ _ ____ ___ ____ ____ _ _ _ _ ____ ___ _ ____ _ _ ____ |!
|
||||||
|
!| |__] |__/ | | | |__| | |___ |___ | | |\ | | | | | | |\ | [__ |!
|
||||||
|
!| | | \ | \/ | | | |___ | |__| | \| |___ | | |__| | \| ___] |!
|
||||||
|
!| |!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!| ___ _ _ ___ _ _ ____ ____ _ _ _ _ ____ ___ _ ____ _ _ ____ |!
|
||||||
|
!| |__] | | |__] | | | |___ | | |\ | | | | | | |\ | [__ |!
|
||||||
|
!| | |__| |__] |___ | |___ | |__| | \| |___ | | |__| | \| ___] |!
|
||||||
|
!| |!
|
||||||
|
!************************************************************************************************!
|
||||||
|
!------------------------------------------------------------------------------------------------!
|
||||||
|
! !
|
||||||
|
! DESCRIPTION: !
|
||||||
|
! ------------ !
|
||||||
|
! !
|
||||||
|
! DESCRIPTION NEEDED !
|
||||||
|
! | | !
|
||||||
|
! !
|
||||||
|
! ARGUMENTS: !
|
||||||
|
! ---------- !
|
||||||
|
! Name Description !
|
||||||
|
! ---- ----------- !
|
||||||
|
! - - !
|
||||||
|
! !
|
||||||
|
! RETURN: !
|
||||||
|
! ------- !
|
||||||
|
! - !
|
||||||
|
! !
|
||||||
|
!------------------------------------------------------------------------------------------------!
|
||||||
|
!===========|==========================|======================|======|=======|====================
|
||||||
|
!=================================================================================================
|
||||||
|
end module MODULE_FILE
|
178
docs/templates/Template.c
vendored
Normal file
178
docs/templates/Template.c
vendored
Normal file
|
@ -0,0 +1,178 @@
|
||||||
|
/*================================================================================================*\
|
||||||
|
|| ||
|
||||||
|
|| /$$$$$$$ /$$ /$$ /$$ /$$ ||
|
||||||
|
|| | $$__ $$|__/ | $$ /$ | $$| $$ ||
|
||||||
|
|| | $$ \ $$ /$$ /$$$$$$ | $$ /$$$| $$| $$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ ||
|
||||||
|
|| | $$$$$$$ | $$ /$$__ $$ | $$/$$ $$ $$| $$__ $$ /$$__ $$ /$$__ $$ /$$__ $$ ||
|
||||||
|
|| | $$__ $$| $$| $$ \ $$ | $$$$_ $$$$| $$ \ $$| $$ \ $$| $$ \ $$| $$ \ $$ ||
|
||||||
|
|| | $$ \ $$| $$| $$ | $$ | $$$/ \ $$$| $$ | $$| $$ | $$| $$ | $$| $$ | $$ ||
|
||||||
|
|| | $$$$$$$/| $$| $$$$$$$ | $$/ \ $$| $$ | $$| $$$$$$/| $$$$$$/| $$$$$$$/ ||
|
||||||
|
|| |_______/ |__/ \____ $$ |__/ \__/|__/ |__/ \______/ \______/ | $$____/ ||
|
||||||
|
|| /$$ \ $$ | $$ ||
|
||||||
|
|| | $$$$$$/ | $$ ||
|
||||||
|
|| \______/ |__/ ||
|
||||||
|
|| ||
|
||||||
|
|| DESCRIPTION: ||
|
||||||
|
|| ------------ ||
|
||||||
|
|| ||
|
||||||
|
|| DESCRIPTION NEEDED. ||
|
||||||
|
|| | | ||
|
||||||
|
|| ||
|
||||||
|
|| -------------------------------------------------------------------------------------------- ||
|
||||||
|
|| Copyright (c) 2023, High Performance Computing Center - University of Stuttgart ||
|
||||||
|
|| ||
|
||||||
|
|| Redistribution and use in source and binary forms, with or without modification, are ||
|
||||||
|
|| permitted provided that the following conditions are met: ||
|
||||||
|
|| ||
|
||||||
|
|| (1) Redistributions of source code must retain the above copyright notice, this list of ||
|
||||||
|
|| conditions and the following disclaimer. ||
|
||||||
|
|| ||
|
||||||
|
|| (2) Redistributions in binary form must reproduce the above copyright notice, this list ||
|
||||||
|
|| of conditions and the following disclaimer in the documentation and/or other ||
|
||||||
|
|| materials provided with the distribution. ||
|
||||||
|
|| ||
|
||||||
|
|| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS ||
|
||||||
|
|| OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF ||
|
||||||
|
|| MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE ||
|
||||||
|
|| COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, ||
|
||||||
|
|| EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF ||
|
||||||
|
|| SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ||
|
||||||
|
|| HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR ||
|
||||||
|
|| TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, ||
|
||||||
|
|| EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ||
|
||||||
|
|| ||
|
||||||
|
\*================================================================================================*/
|
||||||
|
/**************************************************************************************************\
|
||||||
|
|| _ _ _ ____ _ _ _ ___ ____ ||
|
||||||
|
|| | |\ | | | | | | \ |___ ||
|
||||||
|
|| | | \| |___ |___ |__| |__/ |___ ||
|
||||||
|
|| ||
|
||||||
|
\**************************************************************************************************/
|
||||||
|
/**************************************************************************************************\
|
||||||
|
|| ____ _ _ ___ ____ ____ _ _ ____ _ _ _ ____ ____ _ ____ ___ _ ____ ____ ||
|
||||||
|
|| |___ \/ | |___ |__/ |\ | |__| | | | |__| |__/ | |__| |__] | |___ [__ ||
|
||||||
|
|| |___ _/\_ | |___ | \ | \| | | |___ \/ | | | \ | | | |__] |___ |___ ___] ||
|
||||||
|
|| ||
|
||||||
|
\**************************************************************************************************/
|
||||||
|
/**************************************************************************************************\
|
||||||
|
|| ____ _ _ ___ ____ ____ _ _ ____ _ ____ ____ _ _ ____ ___ ____ _ _ ___ ____ ||
|
||||||
|
|| |___ \/ | |___ |__/ |\ | |__| | | | | |\ | [__ | |__| |\ | | [__ ||
|
||||||
|
|| |___ _/\_ | |___ | \ | \| | | |___ |___ |__| | \| ___] | | | | \| | ___] ||
|
||||||
|
|| ||
|
||||||
|
\**************************************************************************************************/
|
||||||
|
/**************************************************************************************************\
|
||||||
|
|| ____ _ ____ ___ ____ _ ____ ____ _ _ ____ ___ ____ _ _ ___ ____ ||
|
||||||
|
|| | __ | | | |__] |__| | | | | |\ | [__ | |__| |\ | | [__ ||
|
||||||
|
|| |__] |___ |__| |__] | | |___ |___ |__| | \| ___] | | | | \| | ___] ||
|
||||||
|
|| ||
|
||||||
|
\**************************************************************************************************/
|
||||||
|
/**************************************************************************************************\
|
||||||
|
|| ___ ____ _ _ _ ____ ___ ____ ____ _ _ _ _ ____ ___ _ ____ _ _ ____ ||
|
||||||
|
|| |__] |__/ | | | |__| | |___ |___ | | |\ | | | | | | |\ | [__ ||
|
||||||
|
|| | | \ | \/ | | | |___ | |__| | \| |___ | | |__| | \| ___] ||
|
||||||
|
|| ||
|
||||||
|
\**************************************************************************************************/
|
||||||
|
/**************************************************************************************************\
|
||||||
|
|| ___ _ _ ___ _ _ ____ ____ _ _ _ _ ____ ___ _ ____ _ _ ____ ||
|
||||||
|
|| |__] | | |__] | | | |___ | | |\ | | | | | | |\ | [__ ||
|
||||||
|
|| | |__| |__] |___ | |___ | |__| | \| |___ | | |__| | \| ___] ||
|
||||||
|
|| ||
|
||||||
|
\**************************************************************************************************/
|
||||||
|
/*------------------------------------------------------------------------------------------------*\
|
||||||
|
! !
|
||||||
|
! DESCRIPTION: !
|
||||||
|
! ------------ !
|
||||||
|
! !
|
||||||
|
! DESCRIPTION NEEDED !
|
||||||
|
! | | !
|
||||||
|
! !
|
||||||
|
! RETURN: !
|
||||||
|
! ------- !
|
||||||
|
! !
|
||||||
|
! - !
|
||||||
|
! !
|
||||||
|
\*------------------------------------------------------------------------------------------------*/
|
||||||
|
/*-----------------------*\
|
||||||
|
! DEFINE INT VARIABLES: !
|
||||||
|
\*-----------------------*/
|
||||||
|
/*-----------------------*\
|
||||||
|
! DEFINE FLOAT VARIABLES: !
|
||||||
|
\*-----------------------*/
|
||||||
|
/*-----------------------*\
|
||||||
|
! DEFINE CHAR VARIABLES: !
|
||||||
|
\*-----------------------*/
|
||||||
|
/*-----------------------*\
|
||||||
|
! DEFINE STRUCTS: !
|
||||||
|
\*-----------------------*/
|
||||||
|
/*--------------------------------------------------------*\
|
||||||
|
! COMMENTCOMMENTCOMMENTCOMMENTCOMMENTCOMMENTCOMMENTCOMMENT !
|
||||||
|
\*--------------------------------------------------------*/
|
||||||
|
#ifndef HEADER_H
|
||||||
|
#define HEADER_H
|
||||||
|
/************************************************************************************************\
|
||||||
|
|| _ _ _ ____ _ _ _ ___ ____ ||
|
||||||
|
|| | |\ | | | | | | \ |___ ||
|
||||||
|
|| | | \| |___ |___ |__| |__/ |___ ||
|
||||||
|
|| ||
|
||||||
|
\************************************************************************************************/
|
||||||
|
/************************************************************************************************\
|
||||||
|
|| ___ ____ _ _ _ _ ___ _ _ _ ____ ___ _ _ ___ ____ ____ ||
|
||||||
|
|| |__] |__/ | |\/| | | | | | |___ | \_/ |__] |___ [__ ||
|
||||||
|
|| | | \ | | | | | | \/ |___ | | | |___ ___] ||
|
||||||
|
|| ||
|
||||||
|
\************************************************************************************************/
|
||||||
|
/************************************************************************************************\
|
||||||
|
|| _ _ ____ ____ ____ ____ ____ ||
|
||||||
|
|| |\/| |__| | |__/ | | [__ ||
|
||||||
|
|| | | | | |___ | \ |__| ___] ||
|
||||||
|
|| ||
|
||||||
|
\************************************************************************************************/
|
||||||
|
/************************************************************************************************\
|
||||||
|
|| ____ ____ _ _ ____ ___ ____ _ _ ___ ____ ||
|
||||||
|
|| | | | |\ | [__ | |__| |\ | | [__ ||
|
||||||
|
|| |___ |__| | \| ___] | | | | \| | ___] ||
|
||||||
|
|| ||
|
||||||
|
\************************************************************************************************/
|
||||||
|
/************************************************************************************************\
|
||||||
|
|| ____ _ _ ___ ____ ____ _ _ ____ _ _ _ ____ ____ _ ____ ___ _ ____ ____ ||
|
||||||
|
|| |___ \/ | |___ |__/ |\ | |__| | | | |__| |__/ | |__| |__] | |___ [__ ||
|
||||||
|
|| |___ _/\_ | |___ | \ | \| | | |___ \/ | | | \ | | | |__] |___ |___ ___] ||
|
||||||
|
|| ||
|
||||||
|
\************************************************************************************************/
|
||||||
|
/************************************************************************************************\
|
||||||
|
|| ____ _ _ ___ ____ ____ _ _ ____ _ ____ ____ _ _ ____ ___ ____ _ _ ___ ____ ||
|
||||||
|
|| |___ \/ | |___ |__/ |\ | |__| | | | | |\ | [__ | |__| |\ | | [__ ||
|
||||||
|
|| |___ _/\_ | |___ | \ | \| | | |___ |___ |__| | \| ___] | | | | \| | ___] ||
|
||||||
|
|| ||
|
||||||
|
\************************************************************************************************/
|
||||||
|
/************************************************************************************************\
|
||||||
|
|| ___ _ _ ___ ____ ____ ||
|
||||||
|
|| | \_/ |__] |___ [__ ||
|
||||||
|
|| | | | |___ ___] ||
|
||||||
|
|| ||
|
||||||
|
\************************************************************************************************/
|
||||||
|
/************************************************************************************************\
|
||||||
|
|| ___ ____ ____ ____ _ _ _ ____ ___ ___ _ _ ___ ____ ____ ||
|
||||||
|
|| | \ |___ |__/ |__/ | | | |___ | \ | \_/ |__] |___ [__ ||
|
||||||
|
|| |__/ |___ | \ | \ | \/ |___ |__/ | | | |___ ___] ||
|
||||||
|
|| ||
|
||||||
|
\************************************************************************************************/
|
||||||
|
/*----------------------------------------------------------------------------------------------*\
|
||||||
|
! !
|
||||||
|
! DESCRIPTION: !
|
||||||
|
! ------------ !
|
||||||
|
! !
|
||||||
|
! DESCRIPTION NEEDED !
|
||||||
|
! | | !
|
||||||
|
! !
|
||||||
|
\*----------------------------------------------------------------------------------------------*/
|
||||||
|
//===========================|=========================|==========================================
|
||||||
|
/************************************************************************************************\
|
||||||
|
|| ___ _ _ ___ _ _ ____ ____ _ _ _ _ ____ ___ _ ____ _ _ ____ ||
|
||||||
|
|| |__] | | |__] | | | |___ | | |\ | | | | | | |\ | [__ ||
|
||||||
|
|| | |__| |__] |___ | |___ | |__| | \| |___ | | |__| | \| ___] ||
|
||||||
|
|| ||
|
||||||
|
\************************************************************************************************/
|
||||||
|
//==========|==========================|======================|======|=======|====================
|
||||||
|
//================================================================================================
|
||||||
|
#endif
|
121
docs/templates/Template.py
vendored
Normal file
121
docs/templates/Template.py
vendored
Normal file
|
@ -0,0 +1,121 @@
|
||||||
|
#*================================================================================================*#
|
||||||
|
#| |#
|
||||||
|
#| /$$$$$$$ /$$ /$$ /$$ /$$ |#
|
||||||
|
#| | $$__ $$|__/ | $$ /$ | $$| $$ |#
|
||||||
|
#| | $$ \ $$ /$$ /$$$$$$ | $$ /$$$| $$| $$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ |#
|
||||||
|
#| | $$$$$$$ | $$ /$$__ $$ | $$/$$ $$ $$| $$__ $$ /$$__ $$ /$$__ $$ /$$__ $$ |#
|
||||||
|
#| | $$__ $$| $$| $$ \ $$ | $$$$_ $$$$| $$ \ $$| $$ \ $$| $$ \ $$| $$ \ $$ |#
|
||||||
|
#| | $$ \ $$| $$| $$ | $$ | $$$/ \ $$$| $$ | $$| $$ | $$| $$ | $$| $$ | $$ |#
|
||||||
|
#| | $$$$$$$/| $$| $$$$$$$ | $$/ \ $$| $$ | $$| $$$$$$/| $$$$$$/| $$$$$$$/ |#
|
||||||
|
#| |_______/ |__/ \____ $$ |__/ \__/|__/ |__/ \______/ \______/ | $$____/ |#
|
||||||
|
#| /$$ \ $$ | $$ |#
|
||||||
|
#| | $$$$$$/ | $$ |#
|
||||||
|
#| \______/ |__/ |#
|
||||||
|
#| |#
|
||||||
|
#| DESCRIPTION: |#
|
||||||
|
#| ------------ |#
|
||||||
|
#| |#
|
||||||
|
#| DESCRIPTION NEEDED. |#
|
||||||
|
#| | | |#
|
||||||
|
#| |#
|
||||||
|
#| -------------------------------------------------------------------------------------------- |#
|
||||||
|
#| Copyright (c) 2023, High Performance Computing Center - University of Stuttgart |#
|
||||||
|
#| |#
|
||||||
|
#| Redistribution and use in source and binary forms, with or without modification, are |#
|
||||||
|
#| permitted provided that the following conditions are met: |#
|
||||||
|
#| |#
|
||||||
|
#| (1) Redistributions of source code must retain the above copyright notice, this list of |#
|
||||||
|
#| conditions and the following disclaimer. |#
|
||||||
|
#| |#
|
||||||
|
#| (2) Redistributions in binary form must reproduce the above copyright notice, this list |#
|
||||||
|
#| of conditions and the following disclaimer in the documentation and/or other |#
|
||||||
|
#| materials provided with the distribution. |#
|
||||||
|
#| |#
|
||||||
|
#| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS |#
|
||||||
|
#| OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |#
|
||||||
|
#| MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE |#
|
||||||
|
#| COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |#
|
||||||
|
#| EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |#
|
||||||
|
#| SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |#
|
||||||
|
#| HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR |#
|
||||||
|
#| TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, |#
|
||||||
|
#| EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |#
|
||||||
|
#| |#
|
||||||
|
#*================================================================================================*#
|
||||||
|
#**************************************************************************************************#
|
||||||
|
#| _ _ _ ___ ____ ____ ___ |#
|
||||||
|
#| | |\/| |__] | | |__/ | |#
|
||||||
|
#| | | | | |__| | \ | |#
|
||||||
|
#| |#
|
||||||
|
#**************************************************************************************************#
|
||||||
|
#**************************************************************************************************#
|
||||||
|
#| ____ ____ _ _ ____ ___ ____ _ _ ___ ____ |#
|
||||||
|
#| | | | |\ | [__ | |__| |\ | | [__ |#
|
||||||
|
#| |___ |__| | \| ___] | | | | \| | ___] |#
|
||||||
|
#| |#
|
||||||
|
#**************************************************************************************************#
|
||||||
|
#**************************************************************************************************#
|
||||||
|
#| ____ _ _ ___ ____ ____ _ _ ____ _ _ _ ____ ____ _ ____ ___ _ ____ ____ |#
|
||||||
|
#| |___ \/ | |___ |__/ |\ | |__| | | | |__| |__/ | |__| |__] | |___ [__ |#
|
||||||
|
#| |___ _/\_ | |___ | \ | \| | | |___ \/ | | | \ | | | |__] |___ |___ ___] |#
|
||||||
|
#| |#
|
||||||
|
#**************************************************************************************************#
|
||||||
|
#**************************************************************************************************#
|
||||||
|
#| ____ _ _ ___ ____ ____ _ _ ____ _ ____ ____ _ _ ____ ___ ____ _ _ ___ ____ |#
|
||||||
|
#| |___ \/ | |___ |__/ |\ | |__| | | | | |\ | [__ | |__| |\ | | [__ |#
|
||||||
|
#| |___ _/\_ | |___ | \ | \| | | |___ |___ |__| | \| ___] | | | | \| | ___] |#
|
||||||
|
#| |#
|
||||||
|
#**************************************************************************************************#
|
||||||
|
#**************************************************************************************************#
|
||||||
|
#| ____ _ ____ ___ ____ _ ____ ____ _ _ ____ ___ ____ _ _ ___ ____ |#
|
||||||
|
#| | __ | | | |__] |__| | | | | |\ | [__ | |__| |\ | | [__ |#
|
||||||
|
#| |__] |___ |__| |__] | | |___ |___ |__| | \| ___] | | | | \| | ___] |#
|
||||||
|
#| |#
|
||||||
|
#**************************************************************************************************#
|
||||||
|
#**************************************************************************************************#
|
||||||
|
#| ___ ____ _ _ _ ____ ___ ____ ____ _ _ _ _ ____ ___ _ ____ _ _ ____ |#
|
||||||
|
#| |__] |__/ | | | |__| | |___ |___ | | |\ | | | | | | |\ | [__ |#
|
||||||
|
#| | | \ | \/ | | | |___ | |__| | \| |___ | | |__| | \| ___] |#
|
||||||
|
#| |#
|
||||||
|
#**************************************************************************************************#
|
||||||
|
#**************************************************************************************************#
|
||||||
|
#| ___ _ _ ___ _ _ ____ ____ _ _ _ _ ____ ___ _ ____ _ _ ____ |#
|
||||||
|
#| |__] | | |__] | | | |___ | | |\ | | | | | | |\ | [__ |#
|
||||||
|
#| | |__| |__] |___ | |___ | |__| | \| |___ | | |__| | \| ___] |#
|
||||||
|
#| |#
|
||||||
|
#**************************************************************************************************#
|
||||||
|
#==================================================================================================#
|
||||||
|
#--------------------------------------------------------------------------------------------------#
|
||||||
|
# #
|
||||||
|
# DESCRIPTION: #
|
||||||
|
# ------------ #
|
||||||
|
# #
|
||||||
|
# DESCRIPTION NEEDED #
|
||||||
|
# | | #
|
||||||
|
# #
|
||||||
|
# ARGUMENTS: #
|
||||||
|
# ---------- #
|
||||||
|
# Name Description #
|
||||||
|
# ---- ----------- #
|
||||||
|
# - - #
|
||||||
|
# #
|
||||||
|
# RETURN: #
|
||||||
|
# ------- #
|
||||||
|
# - #
|
||||||
|
# #
|
||||||
|
#--------------------------------------------------------------------------------------------------#
|
||||||
|
#-------------------------#
|
||||||
|
# DEFINE INT VARIABLES: #
|
||||||
|
#-------------------------#
|
||||||
|
#-------------------------#
|
||||||
|
# DEFINE FLOAT VARIABLES: #
|
||||||
|
#-------------------------#
|
||||||
|
#-------------------------#
|
||||||
|
# DEFINE CHAR VARIABLES: #
|
||||||
|
#-------------------------#
|
||||||
|
#-------------------------#
|
||||||
|
# DEFINE STRUCTS: #
|
||||||
|
#-------------------------#
|
||||||
|
#----------------------------------------------------------#
|
||||||
|
# COMMENTCOMMENTCOMMENTCOMMENTCOMMENTCOMMENTCOMMENTCOMMENT #
|
||||||
|
#----------------------------------------------------------#
|
47
docs/templates/Template.txt
vendored
Normal file
47
docs/templates/Template.txt
vendored
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
#*================================================================================================*#
|
||||||
|
#| |#
|
||||||
|
#| /$$$$$$$ /$$ /$$ /$$ /$$ |#
|
||||||
|
#| | $$__ $$|__/ | $$ /$ | $$| $$ |#
|
||||||
|
#| | $$ \ $$ /$$ /$$$$$$ | $$ /$$$| $$| $$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ |#
|
||||||
|
#| | $$$$$$$ | $$ /$$__ $$ | $$/$$ $$ $$| $$__ $$ /$$__ $$ /$$__ $$ /$$__ $$ |#
|
||||||
|
#| | $$__ $$| $$| $$ \ $$ | $$$$_ $$$$| $$ \ $$| $$ \ $$| $$ \ $$| $$ \ $$ |#
|
||||||
|
#| | $$ \ $$| $$| $$ | $$ | $$$/ \ $$$| $$ | $$| $$ | $$| $$ | $$| $$ | $$ |#
|
||||||
|
#| | $$$$$$$/| $$| $$$$$$$ | $$/ \ $$| $$ | $$| $$$$$$/| $$$$$$/| $$$$$$$/ |#
|
||||||
|
#| |_______/ |__/ \____ $$ |__/ \__/|__/ |__/ \______/ \______/ | $$____/ |#
|
||||||
|
#| /$$ \ $$ | $$ |#
|
||||||
|
#| | $$$$$$/ | $$ |#
|
||||||
|
#| \______/ |__/ |#
|
||||||
|
#| |#
|
||||||
|
#| DESCRIPTION: |#
|
||||||
|
#| ------------ |#
|
||||||
|
#| |#
|
||||||
|
#| DESCRIPTION NEEDED. |#
|
||||||
|
#| | | |#
|
||||||
|
#| |#
|
||||||
|
#| -------------------------------------------------------------------------------------------- |#
|
||||||
|
#| Copyright (c) 2023, High Performance Computing Center - University of Stuttgart |#
|
||||||
|
#| |#
|
||||||
|
#| Redistribution and use in source and binary forms, with or without modification, are |#
|
||||||
|
#| permitted provided that the following conditions are met: |#
|
||||||
|
#| |#
|
||||||
|
#| (1) Redistributions of source code must retain the above copyright notice, this list of |#
|
||||||
|
#| conditions and the following disclaimer. |#
|
||||||
|
#| |#
|
||||||
|
#| (2) Redistributions in binary form must reproduce the above copyright notice, this list |#
|
||||||
|
#| of conditions and the following disclaimer in the documentation and/or other |#
|
||||||
|
#| materials provided with the distribution. |#
|
||||||
|
#| |#
|
||||||
|
#| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS |#
|
||||||
|
#| OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |#
|
||||||
|
#| MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE |#
|
||||||
|
#| COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |#
|
||||||
|
#| EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |#
|
||||||
|
#| SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |#
|
||||||
|
#| HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR |#
|
||||||
|
#| TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, |#
|
||||||
|
#| EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |#
|
||||||
|
#| |#
|
||||||
|
#*================================================================================================*#
|
||||||
|
#----------------------------------------------------------#
|
||||||
|
# COMMENTCOMMENTCOMMENTCOMMENTCOMMENTCOMMENTCOMMENTCOMMENT #
|
||||||
|
#----------------------------------------------------------#
|
299
docs/templates/header.h
vendored
299
docs/templates/header.h
vendored
|
@ -1,299 +0,0 @@
|
||||||
/*==================================================================================================================================*\
|
|
||||||
|| ||
|
|
||||||
|| /$$$$$$$ /$$ /$$ /$$ /$$ ||
|
|
||||||
|| | $$__ $$|__/ | $$ /$ | $$| $$ ||
|
|
||||||
|| | $$ \ $$ /$$ /$$$$$$ | $$ /$$$| $$| $$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ ||
|
|
||||||
|| | $$$$$$$ | $$ /$$__ $$ | $$/$$ $$ $$| $$__ $$ /$$__ $$ /$$__ $$ /$$__ $$ ||
|
|
||||||
|| | $$__ $$| $$| $$ \ $$ | $$$$_ $$$$| $$ \ $$| $$ \ $$| $$ \ $$| $$ \ $$ ||
|
|
||||||
|| | $$ \ $$| $$| $$ | $$ | $$$/ \ $$$| $$ | $$| $$ | $$| $$ | $$| $$ | $$ ||
|
|
||||||
|| | $$$$$$$/| $$| $$$$$$$ | $$/ \ $$| $$ | $$| $$$$$$/| $$$$$$/| $$$$$$$/ ||
|
|
||||||
|| |_______/ |__/ \____ $$ |__/ \__/|__/ |__/ \______/ \______/ | $$____/ ||
|
|
||||||
|| /$$ \ $$ | $$ ||
|
|
||||||
|| | $$$$$$/ | $$ ||
|
|
||||||
|| \______/ |__/ ||
|
|
||||||
|| ||
|
|
||||||
|| File: header.h ||
|
|
||||||
|| ----- ||
|
|
||||||
|| ||
|
|
||||||
|| DESCRIPTION: ||
|
|
||||||
|| ------------ ||
|
|
||||||
|| DESCRIPTION NEEDED. ||
|
|
||||||
|| ||
|
|
||||||
|| STRUCTS: ||
|
|
||||||
|| -------- ||
|
|
||||||
|| ||
|
|
||||||
|| PUBLIC FUNCTIONS: ||
|
|
||||||
|| ----------------- ||
|
|
||||||
|| ||
|
|
||||||
|| DEVELOPMENT HISTORY: ||
|
|
||||||
|| -------------------- ||
|
|
||||||
|| ||
|
|
||||||
|| Date Author Change Id Release Description Of Change ||
|
|
||||||
|| ---- ------ --------- ------- --------------------- ||
|
|
||||||
|| - Patrick Vogler B87D120 V - header file created ||
|
|
||||||
|| - Patrick Vogler B880CA2 V - header file patched ||
|
|
||||||
|| - Patrick Vogler B87E7E4 V - header file updated ||
|
|
||||||
|| - Patrick Vogler B87F684 V - header file new version ||
|
|
||||||
|| ||
|
|
||||||
|| -------------------------------------------------------------------------------------------------------------------- ||
|
|
||||||
|| ||
|
|
||||||
|| Copyright (c) 2023, High Performance Computing Center - University of Stuttgart ||
|
|
||||||
|| ||
|
|
||||||
|| Redistribution and use in source and binary forms, with or without modification, are permitted provided that the ||
|
|
||||||
|| following conditions are met: ||
|
|
||||||
|| ||
|
|
||||||
|| (1) Redistributions of source code must retain the above copyright notice, this list of conditions and ||
|
|
||||||
|| the following disclaimer. ||
|
|
||||||
|| ||
|
|
||||||
|| (2) Redistributions in binary form must reproduce the above copyright notice, this list of conditions ||
|
|
||||||
|| and the following disclaimer in the documentation and/or other materials provided with the ||
|
|
||||||
|| distribution. ||
|
|
||||||
|| ||
|
|
||||||
|| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, ||
|
|
||||||
|| INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE ||
|
|
||||||
|| DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ||
|
|
||||||
|| SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR ||
|
|
||||||
|| SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, ||
|
|
||||||
|| WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE ||
|
|
||||||
|| USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ||
|
|
||||||
|| ||
|
|
||||||
\*==================================================================================================================================*/
|
|
||||||
#ifndef HEADER_H
|
|
||||||
#define HEADER_H
|
|
||||||
|
|
||||||
/************************************************************************************************************\
|
|
||||||
|| _ _ _ ____ _ _ _ ___ ____ ||
|
|
||||||
|| | |\ | | | | | | \ |___ ||
|
|
||||||
|| | | \| |___ |___ |__| |__/ |___ ||
|
|
||||||
|| ||
|
|
||||||
\************************************************************************************************************/
|
|
||||||
|
|
||||||
/************************************************************************************************************\
|
|
||||||
|| _ _ ____ ____ ____ ____ ____ ||
|
|
||||||
|| |\/| |__| | |__/ | | [__ ||
|
|
||||||
|| | | | | |___ | \ |__| ___] ||
|
|
||||||
|| ||
|
|
||||||
\************************************************************************************************************/
|
|
||||||
/*----------------------------------------------------------------------------------------------------------*\
|
|
||||||
! DESCRIPTION: !
|
|
||||||
! ------------ !
|
|
||||||
! DESCRIPTION NEEDED !
|
|
||||||
! !
|
|
||||||
! Macros: !
|
|
||||||
! ------- !
|
|
||||||
! Macro Description !
|
|
||||||
! ----- ----------- !
|
|
||||||
! !
|
|
||||||
! !
|
|
||||||
! DEVELOPMENT HISTORY: !
|
|
||||||
! -------------------- !
|
|
||||||
! !
|
|
||||||
! Date Author Change Id Release Description Of Change !
|
|
||||||
! ---- ------ --------- ------- --------------------- !
|
|
||||||
! - Patrick Vogler B87D120 V - Macros created !
|
|
||||||
! - Patrick Vogler B880CA2 V - Macros patched !
|
|
||||||
! - Patrick Vogler B87E7E4 V - Macros updated !
|
|
||||||
! - Patrick Vogler B87F684 V - Macros new version !
|
|
||||||
! !
|
|
||||||
\*----------------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
/************************************************************************************************************\
|
|
||||||
|| ____ ____ _ _ ____ ___ ____ _ _ ___ ____ ||
|
|
||||||
|| | | | |\ | [__ | |__| |\ | | [__ ||
|
|
||||||
|| |___ |__| | \| ___] | | | | \| | ___] ||
|
|
||||||
|| ||
|
|
||||||
\************************************************************************************************************/
|
|
||||||
/*----------------------------------------------------------------------------------------------------------*\
|
|
||||||
! DESCRIPTION: !
|
|
||||||
! ------------ !
|
|
||||||
! DESCRIPTION NEEDED !
|
|
||||||
! !
|
|
||||||
! CONSTANTS: !
|
|
||||||
! ----------- !
|
|
||||||
! Constant Description !
|
|
||||||
! -------- ----------- !
|
|
||||||
! !
|
|
||||||
! !
|
|
||||||
! DEVELOPMENT HISTORY: !
|
|
||||||
! -------------------- !
|
|
||||||
! !
|
|
||||||
! Date Author Change Id Release Description Of Change !
|
|
||||||
! ---- ------ --------- ------- --------------------- !
|
|
||||||
! - Patrick Vogler B87D120 V - Constants created !
|
|
||||||
! - Patrick Vogler B880CA2 V - Constants patched !
|
|
||||||
! - Patrick Vogler B87E7E4 V - Constants updated !
|
|
||||||
! - Patrick Vogler B87F684 V - Constants new version !
|
|
||||||
! !
|
|
||||||
\*----------------------------------------------------------------------------------------------------------*/
|
|
||||||
/************************************************************************************************************\
|
|
||||||
|| ____ _ _ ___ ____ ____ _ _ ____ _ _ _ ____ ____ _ ____ ___ _ ____ ____ ||
|
|
||||||
|| |___ \/ | |___ |__/ |\ | |__| | | | |__| |__/ | |__| |__] | |___ [__ ||
|
|
||||||
|| |___ _/\_ | |___ | \ | \| | | |___ \/ | | | \ | | | |__] |___ |___ ___] ||
|
|
||||||
|| ||
|
|
||||||
\************************************************************************************************************/
|
|
||||||
/*----------------------------------------------------------------------------------------------------------*\
|
|
||||||
! DESCRIPTION: !
|
|
||||||
! ------------ !
|
|
||||||
! DESCRIPTION NEEDED !
|
|
||||||
! !
|
|
||||||
! VARIABLES: !
|
|
||||||
! ----------- !
|
|
||||||
! VARIABLE Description !
|
|
||||||
! -------- ----------- !
|
|
||||||
! !
|
|
||||||
! !
|
|
||||||
! DEVELOPMENT HISTORY: !
|
|
||||||
! -------------------- !
|
|
||||||
! !
|
|
||||||
! Date Author Change Id Release Description Of Change !
|
|
||||||
! ---- ------ --------- ------- --------------------- !
|
|
||||||
! - Patrick Vogler B87D120 V - Variables created !
|
|
||||||
! - Patrick Vogler B880CA2 V - Variables patched !
|
|
||||||
! - Patrick Vogler B87E7E4 V - Variables updated !
|
|
||||||
! - Patrick Vogler B87F684 V - Variables new version !
|
|
||||||
! !
|
|
||||||
\*----------------------------------------------------------------------------------------------------------*/
|
|
||||||
/************************************************************************************************************\
|
|
||||||
|| ____ _ _ ___ ____ ____ _ _ ____ _ ____ ____ _ _ ____ ___ ____ _ _ ___ ____ ||
|
|
||||||
|| |___ \/ | |___ |__/ |\ | |__| | | | | |\ | [__ | |__| |\ | | [__ ||
|
|
||||||
|| |___ _/\_ | |___ | \ | \| | | |___ |___ |__| | \| ___] | | | | \| | ___] ||
|
|
||||||
|| ||
|
|
||||||
\************************************************************************************************************/
|
|
||||||
/*----------------------------------------------------------------------------------------------------------*\
|
|
||||||
! DESCRIPTION: !
|
|
||||||
! ------------ !
|
|
||||||
! DESCRIPTION NEEDED !
|
|
||||||
! !
|
|
||||||
! CONSTANTS: !
|
|
||||||
! ----------- !
|
|
||||||
! Constant Description !
|
|
||||||
! -------- ----------- !
|
|
||||||
! !
|
|
||||||
! !
|
|
||||||
! DEVELOPMENT HISTORY: !
|
|
||||||
! -------------------- !
|
|
||||||
! !
|
|
||||||
! Date Author Change Id Release Description Of Change !
|
|
||||||
! ---- ------ --------- ------- --------------------- !
|
|
||||||
! - Patrick Vogler B87D120 V - Constants created !
|
|
||||||
! - Patrick Vogler B880CA2 V - Constants patched !
|
|
||||||
! - Patrick Vogler B87E7E4 V - Constants updated !
|
|
||||||
! - Patrick Vogler B87F684 V - Constants new version !
|
|
||||||
! !
|
|
||||||
\*----------------------------------------------------------------------------------------------------------*/
|
|
||||||
/************************************************************************************************************\
|
|
||||||
|| ___ _ _ ___ ____ ____ ||
|
|
||||||
|| | \_/ |__] |___ [__ ||
|
|
||||||
|| | | | |___ ___] ||
|
|
||||||
|| ||
|
|
||||||
\************************************************************************************************************/
|
|
||||||
/*----------------------------------------------------------------------------------------------------------*\
|
|
||||||
! STRUCT NAME: Template !
|
|
||||||
! ----------- !
|
|
||||||
! !
|
|
||||||
! DESCRIPTION: !
|
|
||||||
! ------------ !
|
|
||||||
! DESCRIPTION NEEDED !
|
|
||||||
! !
|
|
||||||
! PARAMETERS: !
|
|
||||||
! ----------- !
|
|
||||||
! Variable Type Description !
|
|
||||||
! -------- ---- ----------- !
|
|
||||||
! - - - !
|
|
||||||
! !
|
|
||||||
! DEPENDENCIES: !
|
|
||||||
! ------------- !
|
|
||||||
! Variable Type Description !
|
|
||||||
! -------- ---- ----------- !
|
|
||||||
! !
|
|
||||||
! DEVELOPMENT HISTORY: !
|
|
||||||
! -------------------- !
|
|
||||||
! !
|
|
||||||
! Date Author Change Id Release Description Of Change !
|
|
||||||
! ---- ------ --------- ------- --------------------- !
|
|
||||||
! - Patrick Vogler B87D120 V - Struct created !
|
|
||||||
! - Patrick Vogler B880CA2 V - Struct patched !
|
|
||||||
! - Patrick Vogler B87E7E4 V - Struct updated !
|
|
||||||
! - Patrick Vogler B87F684 V - Struct new version !
|
|
||||||
! !
|
|
||||||
\*----------------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
/*----------------------------------------------------------------------------------------------------------*\
|
|
||||||
! ENUM NAME: Template !
|
|
||||||
! ----------- !
|
|
||||||
! !
|
|
||||||
! DESCRIPTION: !
|
|
||||||
! ------------ !
|
|
||||||
! DESCRIPTION NEEDED !
|
|
||||||
! !
|
|
||||||
! PARAMETERS: !
|
|
||||||
! ----------- !
|
|
||||||
! Variable Type Description !
|
|
||||||
! -------- ---- ----------- !
|
|
||||||
! - - - !
|
|
||||||
! !
|
|
||||||
! DEPENDENCIES: !
|
|
||||||
! ------------- !
|
|
||||||
! Variable Type Description !
|
|
||||||
! -------- ---- ----------- !
|
|
||||||
! !
|
|
||||||
! DEVELOPMENT HISTORY: !
|
|
||||||
! -------------------- !
|
|
||||||
! !
|
|
||||||
! Date Author Change Id Release Description Of Change !
|
|
||||||
! ---- ------ --------- ------- --------------------- !
|
|
||||||
! - Patrick Vogler B87D120 V - Enum created !
|
|
||||||
! - Patrick Vogler B880CA2 V - Enum patched !
|
|
||||||
! - Patrick Vogler B87E7E4 V - Enum updated !
|
|
||||||
! - Patrick Vogler B87F684 V - Enum new version !
|
|
||||||
! !
|
|
||||||
\*----------------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
/*----------------------------------------------------------------------------------------------------------*\
|
|
||||||
! UNION NAME: Template !
|
|
||||||
! ----------- !
|
|
||||||
! !
|
|
||||||
! DESCRIPTION: !
|
|
||||||
! ------------ !
|
|
||||||
! DESCRIPTION NEEDED !
|
|
||||||
! !
|
|
||||||
! PARAMETERS: !
|
|
||||||
! ----------- !
|
|
||||||
! Variable Type Description !
|
|
||||||
! -------- ---- ----------- !
|
|
||||||
! - - - !
|
|
||||||
! !
|
|
||||||
! DEPENDENCIES: !
|
|
||||||
! ------------- !
|
|
||||||
! Variable Type Description !
|
|
||||||
! -------- ---- ----------- !
|
|
||||||
! !
|
|
||||||
! DEVELOPMENT HISTORY: !
|
|
||||||
! -------------------- !
|
|
||||||
! !
|
|
||||||
! Date Author Change Id Release Description Of Change !
|
|
||||||
! ---- ------ --------- ------- --------------------- !
|
|
||||||
! - Patrick Vogler B87D120 V - Union created !
|
|
||||||
! - Patrick Vogler B880CA2 V - Union patched !
|
|
||||||
! - Patrick Vogler B87E7E4 V - Union updated !
|
|
||||||
! - Patrick Vogler B87F684 V - Union new version !
|
|
||||||
! !
|
|
||||||
\*----------------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
/************************************************************************************************************\
|
|
||||||
|| ___ _ _ ___ _ _ ____ ____ _ _ _ _ ____ ___ _ ____ _ _ ____ ||
|
|
||||||
|| |__] | | |__] | | | |___ | | |\ | | | | | | |\ | [__ ||
|
|
||||||
|| | |__| |__] |___ | |___ | |__| | \| |___ | | |__| | \| ___] ||
|
|
||||||
|| ||
|
|
||||||
\************************************************************************************************************/
|
|
||||||
|
|
||||||
/*----------------------------------------------------------------------------------------------------------*\
|
|
||||||
! TYPE NAME: Template !
|
|
||||||
! ----------- !
|
|
||||||
! !
|
|
||||||
! DESCRIPTION: !
|
|
||||||
! ------------ !
|
|
||||||
! DESCRIPTION NEEDED !
|
|
||||||
! !
|
|
||||||
\*----------------------------------------------------------------------------------------------------------*/
|
|
||||||
#endif
|
|
179
docs/templates/source.c
vendored
179
docs/templates/source.c
vendored
|
@ -1,179 +0,0 @@
|
||||||
/*==================================================================================================================================*\
|
|
||||||
|| ||
|
|
||||||
|| /$$$$$$$ /$$ /$$ /$$ /$$ ||
|
|
||||||
|| | $$__ $$|__/ | $$ /$ | $$| $$ ||
|
|
||||||
|| | $$ \ $$ /$$ /$$$$$$ | $$ /$$$| $$| $$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ ||
|
|
||||||
|| | $$$$$$$ | $$ /$$__ $$ | $$/$$ $$ $$| $$__ $$ /$$__ $$ /$$__ $$ /$$__ $$ ||
|
|
||||||
|| | $$__ $$| $$| $$ \ $$ | $$$$_ $$$$| $$ \ $$| $$ \ $$| $$ \ $$| $$ \ $$ ||
|
|
||||||
|| | $$ \ $$| $$| $$ | $$ | $$$/ \ $$$| $$ | $$| $$ | $$| $$ | $$| $$ | $$ ||
|
|
||||||
|| | $$$$$$$/| $$| $$$$$$$ | $$/ \ $$| $$ | $$| $$$$$$/| $$$$$$/| $$$$$$$/ ||
|
|
||||||
|| |_______/ |__/ \____ $$ |__/ \__/|__/ |__/ \______/ \______/ | $$____/ ||
|
|
||||||
|| /$$ \ $$ | $$ ||
|
|
||||||
|| | $$$$$$/ | $$ ||
|
|
||||||
|| \______/ |__/ ||
|
|
||||||
|| ||
|
|
||||||
|| FILE NAME: source.c ||
|
|
||||||
|| ||
|
|
||||||
|| ||
|
|
||||||
|| DESCRIPTION: ||
|
|
||||||
|| ------------ ||
|
|
||||||
|| DESCRIPTION NEEDED. ||
|
|
||||||
|| ||
|
|
||||||
|| FILE REFERENCES: ||
|
|
||||||
|| ---------------- ||
|
|
||||||
|| ||
|
|
||||||
|| Name I/O Description ||
|
|
||||||
|| ---- --- ----------- ||
|
|
||||||
|| none - - ||
|
|
||||||
|| ||
|
|
||||||
|| ||
|
|
||||||
|| PRIVATE FUNCTIONS: ||
|
|
||||||
|| ------------------ ||
|
|
||||||
|| ||
|
|
||||||
|| PUBLIC FUNCTIONS: ||
|
|
||||||
|| ----------------- ||
|
|
||||||
|| ||
|
|
||||||
|| DEVELOPMENT HISTORY: ||
|
|
||||||
|| -------------------- ||
|
|
||||||
|| ||
|
|
||||||
|| Date Author Change Id Release Description Of Change ||
|
|
||||||
|| ---- ------ --------- ------- --------------------- ||
|
|
||||||
|| - Patrick Vogler B87D120 V - source file created ||
|
|
||||||
|| - Patrick Vogler B880CA2 V - source file patched ||
|
|
||||||
|| - Patrick Vogler B87E7E4 V - source file updated ||
|
|
||||||
|| - Patrick Vogler B87F684 V - source file new version ||
|
|
||||||
|| ||
|
|
||||||
|| -------------------------------------------------------------------------------------------------------------------- ||
|
|
||||||
|| ||
|
|
||||||
|| Copyright (c) 2023, High Performance Computing Center - University of Stuttgart ||
|
|
||||||
|| ||
|
|
||||||
|| Redistribution and use in source and binary forms, with or without modification, are permitted provided that the ||
|
|
||||||
|| following conditions are met: ||
|
|
||||||
|| ||
|
|
||||||
|| (1) Redistributions of source code must retain the above copyright notice, this list of conditions and ||
|
|
||||||
|| the following disclaimer. ||
|
|
||||||
|| ||
|
|
||||||
|| (2) Redistributions in binary form must reproduce the above copyright notice, this list of conditions ||
|
|
||||||
|| and the following disclaimer in the documentation and/or other materials provided with the ||
|
|
||||||
|| distribution. ||
|
|
||||||
|| ||
|
|
||||||
|| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, ||
|
|
||||||
|| INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE ||
|
|
||||||
|| DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ||
|
|
||||||
|| SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR ||
|
|
||||||
|| SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, ||
|
|
||||||
|| WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE ||
|
|
||||||
|| USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ||
|
|
||||||
|| ||
|
|
||||||
\*==================================================================================================================================*/
|
|
||||||
|
|
||||||
/************************************************************************************************************\
|
|
||||||
|| _ _ _ ____ _ _ _ ___ ____ ||
|
|
||||||
|| | |\ | | | | | | \ |___ ||
|
|
||||||
|| | | \| |___ |___ |__| |__/ |___ ||
|
|
||||||
|| ||
|
|
||||||
\************************************************************************************************************/
|
|
||||||
/************************************************************************************************************\
|
|
||||||
|| ____ _ _ ___ ____ ____ _ _ ____ _ _ _ ____ ____ _ ____ ___ _ ____ ____ ||
|
|
||||||
|| |___ \/ | |___ |__/ |\ | |__| | | | |__| |__/ | |__| |__] | |___ [__ ||
|
|
||||||
|| |___ _/\_ | |___ | \ | \| | | |___ \/ | | | \ | | | |__] |___ |___ ___] ||
|
|
||||||
|| ||
|
|
||||||
\************************************************************************************************************/
|
|
||||||
/************************************************************************************************************\
|
|
||||||
|| ____ _ _ ___ ____ ____ _ _ ____ _ ____ ____ _ _ ____ ___ ____ _ _ ___ ____ ||
|
|
||||||
|| |___ \/ | |___ |__/ |\ | |__| | | | | |\ | [__ | |__| |\ | | [__ ||
|
|
||||||
|| |___ _/\_ | |___ | \ | \| | | |___ |___ |__| | \| ___] | | | | \| | ___] ||
|
|
||||||
|| ||
|
|
||||||
\************************************************************************************************************/
|
|
||||||
|
|
||||||
/************************************************************************************************************\
|
|
||||||
|| ___ ____ _ _ _ ____ ___ ____ ____ _ _ _ _ ____ ___ _ ____ _ _ ____ ||
|
|
||||||
|| |__] |__/ | | | |__| | |___ |___ | | |\ | | | | | | |\ | [__ ||
|
|
||||||
|| | | \ | \/ | | | |___ | |__| | \| |___ | | |__| | \| ___] ||
|
|
||||||
|| ||
|
|
||||||
\************************************************************************************************************/
|
|
||||||
/*----------------------------------------------------------------------------------------------------------*\
|
|
||||||
! FUNCTION NAME: void *template(void) !
|
|
||||||
! -------------- !
|
|
||||||
! !
|
|
||||||
! DESCRIPTION: !
|
|
||||||
! ------------ !
|
|
||||||
! DESCRIPTION NEEDED !
|
|
||||||
! !
|
|
||||||
! PARAMETERS: !
|
|
||||||
! ----------- !
|
|
||||||
! Variable Type Description !
|
|
||||||
! -------- ---- ----------- !
|
|
||||||
! - - - !
|
|
||||||
! !
|
|
||||||
! RETURN VALUE: !
|
|
||||||
! ------------- !
|
|
||||||
! Type Description !
|
|
||||||
! ---- ----------- !
|
|
||||||
! - - !
|
|
||||||
! !
|
|
||||||
! DEVELOPMENT HISTORY: !
|
|
||||||
! -------------------- !
|
|
||||||
! !
|
|
||||||
! Date Author Change Id Release Description Of Change !
|
|
||||||
! ---- ------ --------- ------- --------------------- !
|
|
||||||
! - Patrick Vogler B87D120 V - function created !
|
|
||||||
! - Patrick Vogler B880CA2 V - function patched !
|
|
||||||
! - Patrick Vogler B87E7E4 V - function updated !
|
|
||||||
! - Patrick Vogler B87F684 V - function new version !
|
|
||||||
! !
|
|
||||||
\*----------------------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
/************************************************************************************************************\
|
|
||||||
|| ___ _ _ ___ _ _ ____ ____ _ _ _ _ ____ ___ _ ____ _ _ ____ ||
|
|
||||||
|| |__] | | |__] | | | |___ | | |\ | | | | | | |\ | [__ ||
|
|
||||||
|| | |__| |__] |___ | |___ | |__| | \| |___ | | |__| | \| ___] ||
|
|
||||||
|| ||
|
|
||||||
\************************************************************************************************************/
|
|
||||||
|
|
||||||
/*----------------------------------------------------------------------------------------------------------*\
|
|
||||||
! FUNCTION NAME: void *test(void) !
|
|
||||||
! -------------- !
|
|
||||||
! !
|
|
||||||
! DESCRIPTION: !
|
|
||||||
! ------------ !
|
|
||||||
! DESCRIPTION NEEDED !
|
|
||||||
! !
|
|
||||||
! PARAMETERS: !
|
|
||||||
! ----------- !
|
|
||||||
! Variable Type Description !
|
|
||||||
! -------- ---- ----------- !
|
|
||||||
! - - - !
|
|
||||||
! !
|
|
||||||
! RETURN VALUE: !
|
|
||||||
! ------------- !
|
|
||||||
! Type Description !
|
|
||||||
! ---- ----------- !
|
|
||||||
! - - !
|
|
||||||
! !
|
|
||||||
! DEVELOPMENT HISTORY: !
|
|
||||||
! -------------------- !
|
|
||||||
! !
|
|
||||||
! Date Author Change Id Release Description Of Change !
|
|
||||||
! ---- ------ --------- ------- --------------------- !
|
|
||||||
! - Patrick Vogler B87D120 V - function created !
|
|
||||||
! - Patrick Vogler B880CA2 V - function patched !
|
|
||||||
! - Patrick Vogler B87E7E4 V - function updated !
|
|
||||||
! - Patrick Vogler B87F684 V - function new version !
|
|
||||||
! !
|
|
||||||
\*----------------------------------------------------------------------------------------------------------*/
|
|
||||||
/*-----------------------*\
|
|
||||||
! DEFINE INT VARIABLES: !
|
|
||||||
\*-----------------------*/
|
|
||||||
/*-----------------------*\
|
|
||||||
! DEFINE FLOAT VARIABLES: !
|
|
||||||
\*-----------------------*/
|
|
||||||
/*-----------------------*\
|
|
||||||
! DEFINE CHAR VARIABLES: !
|
|
||||||
\*-----------------------*/
|
|
||||||
/*-----------------------*\
|
|
||||||
! DEFINE STRUCTS: !
|
|
||||||
\*-----------------------*/
|
|
||||||
/*--------------------------------------------------------*\
|
|
||||||
! COMMENTCOMMENTCOMMENTCOMMENTCOMMENTCOMMENTCOMMENTCOMMENT !
|
|
||||||
\*--------------------------------------------------------*/
|
|
Loading…
Reference in a new issue