The mismatch of the actual and reference date – in #9: CCLM

in #9: CCLM

The is an overflow in an integer precision when calculating a time difference. Actually a bug in the program.
Can you try to replace in src_input.f90

       iref_act = iref_actsp * 60 + isec - isec_ref         !--br 15.05.19

by
      iref_act = INT(iref_actsp,int_dp) * 60_int_dp + INT(isec,int_dp) - INT(isec_ref,int_dp)         !--br 15.07.20

compile COSMO - CLM and try again?
If this does not work and you are sure that all your input data have the right date you can try to comment out the following lines in src_input.f90 and compile the program again:
      IF (iref_act /= itimepassed) THEN
        ierror = 10
      ENDIF

  @burkhardtrockel in #b751f8c

The is an overflow in an integer precision when calculating a time difference. Actually a bug in the program.
Can you try to replace in src_input.f90

       iref_act = iref_actsp * 60 + isec - isec_ref         !--br 15.05.19

by
      iref_act = INT(iref_actsp,int_dp) * 60_int_dp + INT(isec,int_dp) - INT(isec_ref,int_dp)         !--br 15.07.20

compile COSMO - CLM and try again?
If this does not work and you are sure that all your input data have the right date you can try to comment out the following lines in src_input.f90 and compile the program again:
      IF (iref_act /= itimepassed) THEN
        ierror = 10
      ENDIF

The is an overflow in an integer precision when calculating a time difference. Actually a bug in the program.
Can you try to replace in src_input.f90

       iref_act = iref_actsp * 60 + isec - isec_ref         !--br 15.05.19

by
      iref_act = INT(iref_actsp,int_dp) * 60_int_dp + INT(isec,int_dp) - INT(isec_ref,int_dp)         !--br 15.07.20

compile COSMO - CLM and try again?
If this does not work and you are sure that all your input data have the right date you can try to comment out the following lines in src_input.f90 and compile the program again:
      IF (iref_act /= itimepassed) THEN
        ierror = 10
      ENDIF