121 lines
No EOL
11 KiB
Python
121 lines
No EOL
11 KiB
Python
#*================================================================================================*#
|
|
#| |#
|
|
#| /$$$$$$$ /$$ /$$ /$$ /$$ |#
|
|
#| | $$__ $$|__/ | $$ /$ | $$| $$ |#
|
|
#| | $$ \ $$ /$$ /$$$$$$ | $$ /$$$| $$| $$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ |#
|
|
#| | $$$$$$$ | $$ /$$__ $$ | $$/$$ $$ $$| $$__ $$ /$$__ $$ /$$__ $$ /$$__ $$ |#
|
|
#| | $$__ $$| $$| $$ \ $$ | $$$$_ $$$$| $$ \ $$| $$ \ $$| $$ \ $$| $$ \ $$ |#
|
|
#| | $$ \ $$| $$| $$ | $$ | $$$/ \ $$$| $$ | $$| $$ | $$| $$ | $$| $$ | $$ |#
|
|
#| | $$$$$$$/| $$| $$$$$$$ | $$/ \ $$| $$ | $$| $$$$$$/| $$$$$$/| $$$$$$$/ |#
|
|
#| |_______/ |__/ \____ $$ |__/ \__/|__/ |__/ \______/ \______/ | $$____/ |#
|
|
#| /$$ \ $$ | $$ |#
|
|
#| | $$$$$$/ | $$ |#
|
|
#| \______/ |__/ |#
|
|
#| |#
|
|
#| 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 #
|
|
#----------------------------------------------------------# |