Skip to content
Snippets Groups Projects
Commit 686f4408 authored by 数学の武士's avatar 数学の武士
Browse files

Code beauty fixes

parent a1b737d5
Branches
Tags
No related merge requests found
......@@ -87,6 +87,7 @@ if(USE_CXX)
set(HEADERS_C
includeC/sfx_data.h
)
list(APPEND HEADERS_DIRS includeC/)
set(SOURCES_CXX
srcCXX/model_base.cpp
......@@ -104,6 +105,8 @@ if(USE_CXX)
includeCXX/sfx_sheba.h
includeCXX/sfx_call_class_func.h
)
list(APPEND HEADERS_DIRS includeCU/)
list(APPEND HEADERS_DIRS includeCXX/)
endif(USE_CXX)
if(INCLUDE_CUDA)
......@@ -149,6 +152,7 @@ endif(USE_CXX OR INCLUDE_CUDA)
add_executable(sfx ${SOURCES})
set_property(TARGET sfx PROPERTY LINKER_LANGUAGE Fortran)
target_include_directories(sfx PUBLIC ${CMAKE_BINARY_DIR}/modules/)
target_include_directories(sfx PUBLIC ${HEADERS_DIRS})
if(USE_CONFIG_PARSER)
target_link_libraries(sfx config_parser_F config_parser_CXX)
......
#pragma once
#include "../includeCXX/sfx_template_parameters.h"
#include "sfx_template_parameters.h"
#include <cstddef>
namespace memproc
......
#pragma once
#include "../includeC/sfx_data.h"
#include "../includeCU/sfx_math.cuh"
#include "sfx_data.h"
#include "sfx_math.cuh"
template<typename T, class sfx_param>
FUCNTION_DECLARATION_SPECIFIER void get_convection_lim(T &zeta_lim, T &Rib_lim, T &f_m_lim, T &f_h_lim,
......
#pragma once
#include "../includeC/sfx_data.h"
#include "../includeCU/sfx_math.cuh"
#include "sfx_data.h"
#include "sfx_math.cuh"
template<typename T>
FUCNTION_DECLARATION_SPECIFIER void get_thermal_roughness(T &z0_t, T &B,
......
#pragma once
#include <cstddef>
#include "sfx_template_parameters.h"
#include "../includeC/sfx_data.h"
#include "sfx_data.h"
template<typename T, MemType memIn, MemType memOut, MemType RunMem >
class ModelBase
......
#pragma once
#include "../includeC/sfx_data.h"
#include "sfx_data.h"
#ifdef __cplusplus
extern "C" {
......
#pragma once
#include "sfx_template_parameters.h"
#include "../includeCXX/model_base.h"
#include "../includeC/sfx_data.h"
#include "model_base.h"
#include "sfx_data.h"
template<typename T, MemType memIn, MemType memOut, MemType RunMem >
class FluxEsmBase : public ModelBase<T, memIn, memOut, RunMem>
......
#pragma once
#include "sfx_template_parameters.h"
#include "../includeCXX/model_base.h"
#include "../includeC/sfx_data.h"
#include "model_base.h"
#include "sfx_data.h"
template<typename T, MemType memIn, MemType memOut, MemType RunMem >
class FluxShebaBase : public ModelBase<T, memIn, memOut, RunMem>
......
#include <stdlib.h>
#include <stdio.h>
#include "../includeCXX/sfx_call_class_func.h"
#include "sfx_call_class_func.h"
// #include "../includeC/sfx_call_cxx.h"
// -------------------------------------------------------------------------- //
......
#include <cuda.h>
#include <cuda_runtime_api.h>
#include "../includeCXX/sfx_esm.h"
#include "../includeCU/sfx_model_compute_subfunc.cuh"
#include "../includeCU/sfx_surface.cuh"
#include "../includeCU/sfx_memory_processing.cuh"
#include "sfx_esm.h"
#include "sfx_model_compute_subfunc.cuh"
#include "sfx_surface.cuh"
#include "sfx_memory_processing.cuh"
namespace sfx_kernel
{
......
#include "../includeCU/sfx_memory_processing.cuh"
#include "sfx_memory_processing.cuh"
#include <cuda.h>
#include <cuda_runtime_api.h>
......
#include <cuda.h>
#include <cuda_runtime_api.h>
#include "../includeCXX/sfx_sheba.h"
#include "../includeCU/sfx_model_compute_subfunc.cuh"
#include "../includeCU/sfx_surface.cuh"
#include "../includeCU/sfx_memory_processing.cuh"
#include "sfx_sheba.h"
#include "sfx_model_compute_subfunc.cuh"
#include "sfx_surface.cuh"
#include "sfx_memory_processing.cuh"
namespace sfx_kernel
{
......
#include "../includeCXX/model_base.h"
#include "model_base.h"
#ifdef INCLUDE_CUDA
#include "../includeCU/sfx_memory_processing.cuh"
#include "sfx_memory_processing.cuh"
#endif
#include "../includeCXX/sfx_memory_processing.h"
#include "sfx_memory_processing.h"
template<typename T, MemType memIn, MemType memOut, MemType RunMem >
ModelBase<T, memIn, memOut, RunMem>::ModelBase(sfxDataVecTypeC* sfx_in,
......
#include <stdlib.h>
#include <stdio.h>
#include "../includeCXX/sfx_call_class_func.h"
#include "../includeCXX/sfx_esm.h"
#include "../includeCXX/sfx_sheba.h"
#include "sfx_call_class_func.h"
#include "sfx_esm.h"
#include "sfx_sheba.h"
#include <vector>
// -------------------------------------------------------------------------- //
......
#include <iostream>
#include <cmath>
#include "../includeCXX/sfx_esm.h"
#include "sfx_esm.h"
#ifdef INCLUDE_CUDA
#include "../includeCU/sfx_memory_processing.cuh"
#include "sfx_memory_processing.cuh"
#endif
#include "../includeCXX/sfx_memory_processing.h"
#include "../includeCU/sfx_surface.cuh"
#include "../includeCU/sfx_model_compute_subfunc.cuh"
#include "sfx_memory_processing.h"
#include "sfx_surface.cuh"
#include "sfx_model_compute_subfunc.cuh"
template<typename T, MemType memIn, MemType memOut, MemType RunMem >
FluxEsmBase<T, memIn, memOut, RunMem>::FluxEsmBase(sfxDataVecTypeC* sfx_in,
......
#include "../includeCXX/sfx_memory_processing.h"
#include "sfx_memory_processing.h"
#include <cstdlib>
#include <cstring>
......
#include <iostream>
#include <cmath>
#include "../includeCXX/sfx_sheba.h"
#include "sfx_sheba.h"
#ifdef INCLUDE_CUDA
#include "../includeCU/sfx_memory_processing.cuh"
#include "sfx_memory_processing.cuh"
#endif
#include "../includeCXX/sfx_memory_processing.h"
#include "../includeCU/sfx_surface.cuh"
#include "../includeCU/sfx_model_compute_subfunc.cuh"
#include "sfx_memory_processing.h"
#include "sfx_surface.cuh"
#include "sfx_model_compute_subfunc.cuh"
template<typename T, MemType memIn, MemType memOut, MemType RunMem >
FluxShebaBase<T, memIn, memOut, RunMem>::FluxShebaBase(sfxDataVecTypeC* sfx_in,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment