
module kabs
!  version n42_h2o

  implicit none
  public

  character(len=256), parameter :: dirk = 'data/kdist/n42h2o/hitran2016/'

  ! K coefficient file names
  character(len=256), parameter :: k01_file = 'n42_32gpt_bin01_h2o_hitran16.nc'
  character(len=256), parameter :: k02_file = 'n42_32gpt_bin02_h2o_hitran16.nc'
  character(len=256), parameter :: k03_file = 'n42_32gpt_bin03_h2o_hitran16.nc'
  character(len=256), parameter :: k04_file = 'n42_32gpt_bin04_h2o_hitran16.nc'
  character(len=256), parameter :: k05_file = 'n42_32gpt_bin05_h2o_hitran16.nc'
  character(len=256), parameter :: k06_file = 'n42_32gpt_bin06_h2o_hitran16.nc'
  character(len=256), parameter :: k07_file = 'n42_32gpt_bin07_h2o_hitran16.nc'
  character(len=256), parameter :: k08_file = 'n42_32gpt_bin08_h2o_hitran16.nc'
  character(len=256), parameter :: k09_file = 'n42_32gpt_bin09_h2o_hitran16.nc'
  character(len=256), parameter :: k10_file = 'n42_32gpt_bin10_h2o_hitran16.nc'
  character(len=256), parameter :: k11_file = 'n42_32gpt_bin11_h2o_hitran16.nc'
  character(len=256), parameter :: k12_file = 'n42_32gpt_bin12_h2o_hitran16.nc'
  character(len=256), parameter :: k13_file = 'n42_32gpt_bin13_h2o_hitran16.nc'
  character(len=256), parameter :: k14_file = 'n42_32gpt_bin14_h2o_hitran16.nc'
  character(len=256), parameter :: k15_file = 'n42_32gpt_bin15_h2o_hitran16.nc'
  character(len=256), parameter :: k16_file = 'n42_32gpt_bin16_h2o_hitran16.nc'
  character(len=256), parameter :: k17_file = 'n42_32gpt_bin17_h2o_hitran16.nc'
  character(len=256), parameter :: k18_file = 'n42_32gpt_bin18_h2o_hitran16.nc'
  character(len=256), parameter :: k19_file = 'n42_32gpt_bin19_h2o_hitran16.nc'
  character(len=256), parameter :: k20_file = 'n42_32gpt_bin20_h2o_hitran16.nc'
  character(len=256), parameter :: k21_file = 'n42_32gpt_bin21_h2o_hitran16.nc'
  character(len=256), parameter :: k22_file = 'n42_32gpt_bin22_h2o_hitran16.nc'
  character(len=256), parameter :: k23_file = 'n42_32gpt_bin23_h2o_hitran16.nc'
  character(len=256), parameter :: k24_file = 'n42_32gpt_bin24_h2o_hitran16.nc'
  character(len=256), parameter :: k25_file = 'n42_32gpt_bin25_h2o_hitran16.nc'
  character(len=256), parameter :: k26_file = 'n42_32gpt_bin26_h2o_hitran16.nc'
  character(len=256), parameter :: k27_file = 'n42_32gpt_bin27_h2o_hitran16.nc'
  character(len=256), parameter :: k28_file = 'n42_32gpt_bin28_h2o_hitran16.nc'
  character(len=256), parameter :: k29_file = 'n42_32gpt_bin29_h2o_hitran16.nc'
  character(len=256), parameter :: k30_file = 'n42_32gpt_bin30_h2o_hitran16.nc'
  character(len=256), parameter :: k31_file = 'n42_32gpt_bin31_h2o_hitran16.nc'
  character(len=256), parameter :: k32_file = 'n42_32gpt_bin32_h2o_hitran16.nc'
  character(len=256), parameter :: k33_file = 'n42_32gpt_bin33_h2o_hitran16.nc'
  character(len=256), parameter :: k34_file = 'n42_32gpt_bin34_h2o_hitran16.nc'
  character(len=256), parameter :: k35_file = 'n42_32gpt_bin35_h2o_hitran16.nc'
  character(len=256), parameter :: k36_file = 'n42_32gpt_bin36_h2o_hitran16.nc'
  character(len=256), parameter :: k37_file = 'n42_32gpt_bin37_h2o_hitran16.nc'
  character(len=256), parameter :: k38_file = 'n42_32gpt_bin38_h2o_hitran16.nc'
  character(len=256), parameter :: k39_file = 'n42_32gpt_bin39_h2o_hitran16.nc'
  character(len=256), parameter :: k40_file = 'n42_32gpt_bin40_h2o_hitran16.nc'
  character(len=256), parameter :: k41_file = 'n42_32gpt_bin41_h2o_hitran16.nc'
  character(len=256), parameter :: k42_file = 'n42_32gpt_bin42_h2o_hitran16.nc'

  ! K coefficients for continuum files
  logical, parameter :: bps_continuum  = .true.

  character(len=256), parameter :: dirct = 'data/continuum/'
  !mtckd
  character(len=256), parameter :: kh2oself_mtckd_file = 'KH2OSELF_MTCKD2.5_42bin.nc'
  !bps
  character(len=256), parameter :: kh2oself_bps_file = 'bps_h20_continuum_n42.nc'

  character(len=256), parameter :: dirci = 'data/cia/'
  character(len=256), parameter :: kn2n2cia_file = 'N2-N2_cia_42bin.nc'
  character(len=256), parameter :: kh2n2cia_file = 'N2-H2_cia_42bin.nc'
  character(len=256), parameter :: kh2h2cia_file = 'H2-H2_cia_42bin.nc'

end module kabs

