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

Fix for Fortran

parent 9f90286e
No related branches found
No related tags found
No related merge requests found
...@@ -6,7 +6,7 @@ module JIKAN ...@@ -6,7 +6,7 @@ module JIKAN
USE, INTRINSIC :: ISO_C_BINDING, ONLY: C_INT USE, INTRINSIC :: ISO_C_BINDING, ONLY: C_INT
USE, INTRINSIC :: ISO_C_BINDING, ONLY: C_CHAR USE, INTRINSIC :: ISO_C_BINDING, ONLY: C_CHAR
IMPLICIT NONE IMPLICIT NONE
INTEGER(C_INT) :: mode INTEGER(KIND=C_INT) :: mode
CHARACTER (KIND=C_CHAR), intent(in) :: name(*) CHARACTER (KIND=C_CHAR), intent(in) :: name(*)
END SUBROUTINE timer_start_f END SUBROUTINE timer_start_f
...@@ -14,7 +14,7 @@ module JIKAN ...@@ -14,7 +14,7 @@ module JIKAN
USE, INTRINSIC :: ISO_C_BINDING, ONLY: C_INT USE, INTRINSIC :: ISO_C_BINDING, ONLY: C_INT
USE, INTRINSIC :: ISO_C_BINDING, ONLY: C_CHAR USE, INTRINSIC :: ISO_C_BINDING, ONLY: C_CHAR
IMPLICIT NONE IMPLICIT NONE
INTEGER(C_INT) :: mode, cont_mode_t INTEGER(KIND=C_INT) :: mode, cont_mode_t
CHARACTER (KIND=C_CHAR), intent(in) :: name(*) CHARACTER (KIND=C_CHAR), intent(in) :: name(*)
END SUBROUTINE timer_end_f END SUBROUTINE timer_end_f
... ...
......
...@@ -4,10 +4,10 @@ ...@@ -4,10 +4,10 @@
#include "JikanOptions.h" #include "JikanOptions.h"
#ifdef TIMER_ON #ifdef TIMER_ON
# define START_JIKAN_TIMER(name, mode_t) call timer_start(name, mode_t); # define START_JIKAN_TIMER(name, mode_t) call timer_start_f(name, mode_t);
# define END_JIKAN_TIMER(name, mode_t, cont_mode_t) call timer_end(name, mode_t, cont_mode_t); # define END_JIKAN_TIMER(name, mode_t, cont_mode_t) call timer_end_f(name, mode_t, cont_mode_t);
# define JIKAN_TIMER_OUTPUT() call write_output(); # define JIKAN_TIMER_OUTPUT() call write_output_f();
#else #else
# define START_JIKAN_TIMER(name, mode_t) # define START_JIKAN_TIMER(name, mode_t)
# define END_JIKAN_TIMER(name, mode_t, cont_mode_t) # define END_JIKAN_TIMER(name, mode_t, cont_mode_t)
... ...
......
#pragma once #pragma once
#undef TIMER_ON #define TIMER_ON
#define SAVE_TIME_SERIES #define SAVE_TIME_SERIES
#define OUTPUT_NAME "Jikan-output" #define OUTPUT_NAME "Jikan-output"
... ...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment