├── .github ├── tools │ ├── install-fftw.sh │ ├── install-intel-oneapi.sh │ ├── install-mpi.sh │ ├── install-nvhpc.sh │ ├── install-openblas.sh │ └── reduce-output.sh └── workflows │ ├── build-ectrans4py.yml │ ├── build-hpc.yml │ ├── build.yml │ └── label-public-pr.yml ├── .gitignore ├── AUTHORS ├── CMakeLists.txt ├── LICENSE ├── MANIFEST.in ├── README.md ├── VERSION ├── cmake ├── ectrans-import.cmake.in ├── ectrans_compile_options.cmake ├── ectrans_find_cuda.cmake ├── ectrans_find_hip.cmake ├── ectrans_find_lapack.cmake ├── ectrans_macros.cmake ├── ectrans_target_fortran_module_directory.cmake └── project_summary.cmake ├── pyproject.toml ├── setup.py ├── src ├── CMakeLists.txt ├── ectrans4py │ ├── CMakeLists.txt │ ├── __init__.py │ ├── ectrans_version.F90 │ ├── etrans_inq4py.F90 │ ├── get_legendre_assets.F90 │ ├── gp2sp_gauss4py.F90 │ ├── gp2sp_lam4py.F90 │ ├── sp2gp_fft1d4py.F90 │ ├── sp2gp_gauss4py.F90 │ ├── sp2gp_lam4py.F90 │ ├── spec_setup4py.F90 │ └── trans_inq4py.F90 ├── etrans │ ├── CMakeLists.txt │ ├── cpu │ │ ├── CMakeLists.txt │ │ ├── biper │ │ │ ├── external │ │ │ │ ├── etibihie.F90 │ │ │ │ ├── fpbipere.F90 │ │ │ │ └── horiz_field.F90 │ │ │ └── internal │ │ │ │ ├── esmoothe_mod.F90 │ │ │ │ ├── espline_mod.F90 │ │ │ │ ├── ewindowe_mod.F90 │ │ │ │ └── extper_mod.F90 │ │ ├── external │ │ │ ├── edir_trans.F90 │ │ │ ├── edir_transad.F90 │ │ │ ├── edist_grid.F90 │ │ │ ├── edist_spec.F90 │ │ │ ├── egath_grid.F90 │ │ │ ├── egath_spec.F90 │ │ │ ├── egpnorm_trans.F90 │ │ │ ├── einv_trans.F90 │ │ │ ├── einv_transad.F90 │ │ │ ├── esetup_trans.F90 │ │ │ ├── especnorm.F90 │ │ │ ├── etrans_end.F90 │ │ │ ├── etrans_inq.F90 │ │ │ └── etrans_release.F90 │ │ └── internal │ │ │ ├── cpl_int_mod.F90 │ │ │ ├── easre1ad_mod.F90 │ │ │ ├── easre1b_mod.F90 │ │ │ ├── easre1bad_mod.F90 │ │ │ ├── edealloc_resol_mod.F90 │ │ │ ├── edir_trans_ctl_mod.F90 │ │ │ ├── edir_trans_ctlad_mod.F90 │ │ │ ├── edist_spec_control_mod.F90 │ │ │ ├── efsc_mod.F90 │ │ │ ├── efscad_mod.F90 │ │ │ ├── eftdir_ctl_mod.F90 │ │ │ ├── eftdir_ctlad_mod.F90 │ │ │ ├── eftdirad_mod.F90 │ │ │ ├── eftinv_ctl_mod.F90 │ │ │ ├── eftinv_ctlad_mod.F90 │ │ │ ├── eftinvad_mod.F90 │ │ │ ├── egath_spec_control_mod.F90 │ │ │ ├── einv_trans_ctl_mod.F90 │ │ │ ├── einv_trans_ctlad_mod.F90 │ │ │ ├── eledir_mod.F90 │ │ │ ├── eledirad_mod.F90 │ │ │ ├── eleinv_mod.F90 │ │ │ ├── eleinvad_mod.F90 │ │ │ ├── ellips.F90 │ │ │ ├── eltdir_ctl_mod.F90 │ │ │ ├── eltdir_ctlad_mod.F90 │ │ │ ├── eltdir_mod.F90 │ │ │ ├── eltdirad_mod.F90 │ │ │ ├── eltinv_ctl_mod.F90 │ │ │ ├── eltinv_ctlad_mod.F90 │ │ │ ├── eltinv_mod.F90 │ │ │ ├── eltinvad_mod.F90 │ │ │ ├── eprfi1_mod.F90 │ │ │ ├── eprfi1ad_mod.F90 │ │ │ ├── eprfi1b_mod.F90 │ │ │ ├── eprfi1bad_mod.F90 │ │ │ ├── eprfi2_mod.F90 │ │ │ ├── eprfi2ad_mod.F90 │ │ │ ├── eprfi2b_mod.F90 │ │ │ ├── eprfi2bad_mod.F90 │ │ │ ├── eset_resol_mod.F90 │ │ │ ├── esetup_dims_mod.F90 │ │ │ ├── esetup_geom_mod.F90 │ │ │ ├── espnorm_ctl_mod.F90 │ │ │ ├── espnormc_mod.F90 │ │ │ ├── espnormd_mod.F90 │ │ │ ├── espnsde_mod.F90 │ │ │ ├── espnsdead_mod.F90 │ │ │ ├── eupdsp_mod.F90 │ │ │ ├── eupdspad_mod.F90 │ │ │ ├── eupdspb_mod.F90 │ │ │ ├── eupdspbad_mod.F90 │ │ │ ├── euvtvd_comm_mod.F90 │ │ │ ├── euvtvd_mod.F90 │ │ │ ├── euvtvdad_mod.F90 │ │ │ ├── evdtuv_mod.F90 │ │ │ ├── evdtuvad_comm_mod.F90 │ │ │ ├── evdtuvad_mod.F90 │ │ │ ├── suefft_mod.F90 │ │ │ ├── suemp_trans_mod.F90 │ │ │ ├── suemp_trans_preleg_mod.F90 │ │ │ ├── suemplat_mod.F90 │ │ │ ├── suemplatb_mod.F90 │ │ │ ├── suestaonl_mod.F90 │ │ │ ├── tpmald_dim.F90 │ │ │ ├── tpmald_distr.F90 │ │ │ ├── tpmald_fft.F90 │ │ │ ├── tpmald_fields.F90 │ │ │ ├── tpmald_geo.F90 │ │ │ └── tpmald_tcdis.F90 │ ├── include │ │ └── etrans │ │ │ ├── edir_trans.h │ │ │ ├── edir_transad.h │ │ │ ├── edist_grid.h │ │ │ ├── edist_spec.h │ │ │ ├── egath_grid.h │ │ │ ├── egath_spec.h │ │ │ ├── egpnorm_trans.h │ │ │ ├── einv_trans.h │ │ │ ├── einv_transad.h │ │ │ ├── esetup_trans.h │ │ │ ├── especnorm.h │ │ │ ├── etibihie.h │ │ │ ├── etrans_end.h │ │ │ ├── etrans_inq.h │ │ │ ├── etrans_release.h │ │ │ ├── fpbipere.h │ │ │ └── horiz_field.h │ └── sedrenames.txt ├── programs │ ├── CMakeLists.txt │ ├── ectrans-benchmark-ifs.F90 │ ├── ectrans-benchmark.F90 │ ├── ectrans-lam-benchmark.F90 │ ├── ectrans.in │ └── util │ │ ├── ectrans_memory.F90 │ │ └── ectrans_memory.c ├── trans │ ├── CMakeLists.txt │ ├── common │ │ ├── CMakeLists.txt │ │ ├── external │ │ │ ├── get_current.F90 │ │ │ ├── ini_spec_dist.F90 │ │ │ └── setup_trans0.F90 │ │ ├── internal │ │ │ ├── abort_trans_mod.F90 │ │ │ ├── cpledn_mod.F90 │ │ │ ├── ectrans_blas_mod.F90 │ │ │ ├── ectrans_version_mod.F90.in │ │ │ ├── eq_regions_mod.F90 │ │ │ ├── field_split_mod.F90 │ │ │ ├── gawl_mod.F90 │ │ │ ├── interpol_decomp_mod.F90 │ │ │ ├── myrecvset_mod.F90 │ │ │ ├── mysendset_mod.F90 │ │ │ ├── pe2set_mod.F90 │ │ │ ├── pre_suleg_mod.F90 │ │ │ ├── set2pe_mod.F90 │ │ │ ├── setup_dims_mod.F90 │ │ │ ├── setup_geom_mod.F90 │ │ │ ├── shuffle_mod.F90 │ │ │ ├── sugaw_mod.F90 │ │ │ ├── sump_trans0_mod.F90 │ │ │ ├── sump_trans_preleg_mod.F90 │ │ │ ├── sumplat_mod.F90 │ │ │ ├── sumplatb_mod.F90 │ │ │ ├── sumplatbeq_mod.F90 │ │ │ ├── sumplatf_mod.F90 │ │ │ ├── supol_mod.F90 │ │ │ ├── supolf_mod.F90 │ │ │ ├── sustaonl_mod.F90 │ │ │ ├── sutrle_mod.F90 │ │ │ ├── suwavedi_mod.F90 │ │ │ ├── tpm_constants.F90 │ │ │ ├── tpm_ctl.F90 │ │ │ ├── tpm_dim.F90 │ │ │ ├── tpm_distr.F90 │ │ │ ├── tpm_fields.F90 │ │ │ ├── tpm_gen.F90 │ │ │ ├── tpm_geometry.F90 │ │ │ ├── tpm_pol.F90 │ │ │ └── wts500_mod.F90 │ │ └── sharedmem │ │ │ ├── sharedmem.c │ │ │ └── sharedmem_mod.F90 │ ├── cpu │ │ ├── CMakeLists.txt │ │ ├── algor │ │ │ ├── butterfly_alg_mod.F90 │ │ │ └── seefmm_mix.F90 │ │ ├── external │ │ │ ├── dir_trans.F90 │ │ │ ├── dir_transad.F90 │ │ │ ├── dist_grid.F90 │ │ │ ├── dist_grid_32.F90 │ │ │ ├── dist_spec.F90 │ │ │ ├── gath_grid.F90 │ │ │ ├── gath_grid_32.F90 │ │ │ ├── gath_spec.F90 │ │ │ ├── gpnorm_trans.F90 │ │ │ ├── gpnorm_transad.F90 │ │ │ ├── gpnorm_transtl.F90 │ │ │ ├── inv_trans.F90 │ │ │ ├── inv_transad.F90 │ │ │ ├── setup_trans.F90 │ │ │ ├── specnorm.F90 │ │ │ ├── trans_end.F90 │ │ │ ├── trans_inq.F90 │ │ │ ├── trans_pnm.F90 │ │ │ ├── trans_release.F90 │ │ │ └── vordiv_to_uv.F90 │ │ ├── internal │ │ │ ├── asre1_mod.F90 │ │ │ ├── asre1ad_mod.F90 │ │ │ ├── asre1b_mod.F90 │ │ │ ├── asre1bad_mod.F90 │ │ │ ├── cdmap_mod.F90 │ │ │ ├── dealloc_resol_mod.F90 │ │ │ ├── dir_trans_ctl_mod.F90 │ │ │ ├── dir_trans_ctlad_mod.F90 │ │ │ ├── dist_grid_32_ctl_mod.F90 │ │ │ ├── dist_grid_ctl_mod.F90 │ │ │ ├── dist_spec_control_mod.F90 │ │ │ ├── fourier_in_mod.F90 │ │ │ ├── fourier_inad_mod.F90 │ │ │ ├── fourier_out_mod.F90 │ │ │ ├── fourier_outad_mod.F90 │ │ │ ├── fsc_mod.F90 │ │ │ ├── fscad_mod.F90 │ │ │ ├── fspgl_int_mod.F90 │ │ │ ├── ftdir_ctl_mod.F90 │ │ │ ├── ftdir_ctlad_mod.F90 │ │ │ ├── ftdir_mod.F90 │ │ │ ├── ftdirad_mod.F90 │ │ │ ├── ftinv_ctl_mod.F90 │ │ │ ├── ftinv_ctlad_mod.F90 │ │ │ ├── ftinv_mod.F90 │ │ │ ├── ftinvad_mod.F90 │ │ │ ├── gath_grid_32_ctl_mod.F90 │ │ │ ├── gath_grid_ctl_mod.F90 │ │ │ ├── gath_spec_control_mod.F90 │ │ │ ├── gpnorm_trans_ctl_mod.F90 │ │ │ ├── gpnorm_trans_ctlad_mod.F90 │ │ │ ├── gpnorm_trans_ctltl_mod.F90 │ │ │ ├── inigptr_mod.F90 │ │ │ ├── inv_trans_ctl_mod.F90 │ │ │ ├── inv_trans_ctlad_mod.F90 │ │ │ ├── ldfou2_mod.F90 │ │ │ ├── ldfou2ad_mod.F90 │ │ │ ├── ledir_mod.F90 │ │ │ ├── ledirad_mod.F90 │ │ │ ├── leinv_mod.F90 │ │ │ ├── leinvad_mod.F90 │ │ │ ├── ltdir_ctl_mod.F90 │ │ │ ├── ltdir_ctlad_mod.F90 │ │ │ ├── ltdir_mod.F90 │ │ │ ├── ltdirad_mod.F90 │ │ │ ├── ltinv_ctl_mod.F90 │ │ │ ├── ltinv_ctlad_mod.F90 │ │ │ ├── ltinv_mod.F90 │ │ │ ├── ltinvad_mod.F90 │ │ │ ├── prepsnm_mod.F90 │ │ │ ├── prfi1_mod.F90 │ │ │ ├── prfi1ad_mod.F90 │ │ │ ├── prfi1b_mod.F90 │ │ │ ├── prfi1bad_mod.F90 │ │ │ ├── prfi2_mod.F90 │ │ │ ├── prfi2ad_mod.F90 │ │ │ ├── prfi2b_mod.F90 │ │ │ ├── prfi2bad_mod.F90 │ │ │ ├── read_legpol_mod.F90 │ │ │ ├── set_resol_mod.F90 │ │ │ ├── spnorm_ctl_mod.F90 │ │ │ ├── spnormc_mod.F90 │ │ │ ├── spnormd_mod.F90 │ │ │ ├── spnsde_mod.F90 │ │ │ ├── spnsdead_mod.F90 │ │ │ ├── suleg_mod.F90 │ │ │ ├── sump_trans_mod.F90 │ │ │ ├── tpm_fftw.F90 │ │ │ ├── tpm_flt.F90 │ │ │ ├── tpm_trans.F90 │ │ │ ├── trgtol_mod.F90 │ │ │ ├── trltog_mod.F90 │ │ │ ├── trltom_mod.F90 │ │ │ ├── trmtol_mod.F90 │ │ │ ├── updsp_mod.F90 │ │ │ ├── updspad_mod.F90 │ │ │ ├── updspb_mod.F90 │ │ │ ├── updspbad_mod.F90 │ │ │ ├── uvtvd_mod.F90 │ │ │ ├── uvtvdad_mod.F90 │ │ │ ├── vd2uv_ctl_mod.F90 │ │ │ ├── vd2uv_mod.F90 │ │ │ ├── vdtuv_mod.F90 │ │ │ ├── vdtuvad_mod.F90 │ │ │ └── write_legpol_mod.F90 │ │ └── maybe_unused │ │ │ ├── external │ │ │ └── sugawc.F90 │ │ │ └── include │ │ │ └── ectrans │ │ │ └── sugawc.h │ ├── gpu │ │ ├── CMakeLists.txt │ │ ├── algor │ │ │ ├── buffered_allocator_mod.F90 │ │ │ ├── c_hipmemgetinfo.cpp │ │ │ ├── device_mod.F90 │ │ │ ├── ext_acc.F90 │ │ │ ├── growing_allocator.h │ │ │ ├── growing_allocator_mod.F90 │ │ │ ├── hicblas.h │ │ │ ├── hicblas_cuda.h │ │ │ ├── hicblas_cutlass.cuda.h │ │ │ ├── hicblas_gemm.cuda.cu │ │ │ ├── hicblas_gemm.hip.cpp │ │ │ ├── hicblas_hip.h │ │ │ ├── hicblas_mod.F90 │ │ │ ├── hicfft.cuda.cu │ │ │ ├── hicfft.h │ │ │ ├── hicfft.hip.cpp │ │ │ ├── hicfft_cuda.h │ │ │ ├── hicfft_hip.h │ │ │ └── seefmm_mix.F90 │ │ ├── external │ │ │ ├── dir_trans.F90 │ │ │ ├── dir_transad.F90 │ │ │ ├── dist_grid.F90 │ │ │ ├── dist_grid_32.F90 │ │ │ ├── dist_spec.F90 │ │ │ ├── gath_grid.F90 │ │ │ ├── gath_grid_32.F90 │ │ │ ├── gath_spec.F90 │ │ │ ├── gpnorm_trans.F90 │ │ │ ├── gpnorm_trans_gpu.F90 │ │ │ ├── gpnorm_transad.F90 │ │ │ ├── gpnorm_transtl.F90 │ │ │ ├── inv_trans.F90 │ │ │ ├── inv_transad.F90 │ │ │ ├── setup_trans.F90 │ │ │ ├── specnorm.F90 │ │ │ ├── trans_end.F90 │ │ │ ├── trans_inq.F90 │ │ │ ├── trans_pnm.F90 │ │ │ ├── trans_release.F90 │ │ │ └── vordiv_to_uv.F90 │ │ └── internal │ │ │ ├── cdmap_mod.F90 │ │ │ ├── dealloc_resol_mod.F90 │ │ │ ├── dir_trans_ctl_mod.F90 │ │ │ ├── dir_trans_ctlad_mod.F90 │ │ │ ├── dist_grid_32_ctl_mod.F90 │ │ │ ├── dist_grid_ctl_mod.F90 │ │ │ ├── dist_spec_control_mod.F90 │ │ │ ├── fsc_mod.F90 │ │ │ ├── fscad_mod.F90 │ │ │ ├── ftdir_mod.F90 │ │ │ ├── ftinv_mod.F90 │ │ │ ├── gath_grid_32_ctl_mod.F90 │ │ │ ├── gath_grid_ctl_mod.F90 │ │ │ ├── gath_spec_control_mod.F90 │ │ │ ├── inigptr_mod.F90 │ │ │ ├── inv_trans_ctl_mod.F90 │ │ │ ├── inv_trans_ctlad_mod.F90 │ │ │ ├── ledir_mod.F90 │ │ │ ├── leinv_mod.F90 │ │ │ ├── ltdir_mod.F90 │ │ │ ├── ltdirad_mod.F90 │ │ │ ├── ltinv_mod.F90 │ │ │ ├── ltinvad_mod.F90 │ │ │ ├── parkind_ectrans.F90 │ │ │ ├── prepsnm_mod.F90 │ │ │ ├── prfi1_mod.F90 │ │ │ ├── prfi1b_mod.F90 │ │ │ ├── prfi1bad_mod.F90 │ │ │ ├── read_legpol_mod.F90 │ │ │ ├── set_resol_mod.F90 │ │ │ ├── spnorm_ctl_mod.F90 │ │ │ ├── spnormc_mod.F90 │ │ │ ├── spnormd_mod.F90 │ │ │ ├── spnsde_mod.F90 │ │ │ ├── spnsdead_mod.F90 │ │ │ ├── sufft_mod.F90 │ │ │ ├── suleg_mod.F90 │ │ │ ├── sump_trans_mod.F90 │ │ │ ├── tpm_fields_gpu.F90 │ │ │ ├── tpm_flt.F90 │ │ │ ├── tpm_hicfft.F90 │ │ │ ├── tpm_stats.F90 │ │ │ ├── tpm_trans.F90 │ │ │ ├── trgtol_mod.F90 │ │ │ ├── trltog_mod.F90 │ │ │ ├── trltom_mod.F90 │ │ │ ├── trltom_pack_unpack.F90 │ │ │ ├── trltomad_mod.F90 │ │ │ ├── trltomad_pack_unpack.F90 │ │ │ ├── trmtol_mod.F90 │ │ │ ├── trmtol_pack_unpack.F90 │ │ │ ├── trmtolad_mod.F90 │ │ │ ├── trmtolad_pack_unpack.F90 │ │ │ ├── updsp_mod.F90 │ │ │ ├── updspad_mod.F90 │ │ │ ├── updspb_mod.F90 │ │ │ ├── updspbad_mod.F90 │ │ │ ├── uvtvd_mod.F90 │ │ │ ├── uvtvdad_mod.F90 │ │ │ ├── vd2uv_ctl_mod.F90 │ │ │ ├── vd2uv_mod.F90 │ │ │ ├── vdtuv_mod.F90 │ │ │ ├── vdtuvad_mod.F90 │ │ │ └── write_legpol_mod.F90 │ ├── include │ │ └── ectrans │ │ │ ├── dir_trans.h │ │ │ ├── dir_transad.h │ │ │ ├── dist_grid.h │ │ │ ├── dist_grid_32.h │ │ │ ├── dist_spec.h │ │ │ ├── gath_grid.h │ │ │ ├── gath_grid_32.h │ │ │ ├── gath_spec.h │ │ │ ├── get_current.h │ │ │ ├── gpnorm_trans.h │ │ │ ├── gpnorm_transad.h │ │ │ ├── gpnorm_transtl.h │ │ │ ├── ini_spec_dist.h │ │ │ ├── inv_trans.h │ │ │ ├── inv_transad.h │ │ │ ├── setup_trans.h │ │ │ ├── setup_trans0.h │ │ │ ├── specnorm.h │ │ │ ├── trans_end.h │ │ │ ├── trans_inq.h │ │ │ ├── trans_pnm.h │ │ │ ├── trans_release.h │ │ │ └── vordiv_to_uv.h │ └── sedrenames.txt └── transi │ ├── CMakeLists.txt │ ├── include │ └── ectrans │ │ ├── transi.h │ │ └── version.h │ ├── transi.c │ ├── transi.h │ ├── transi_module.F90 │ ├── version.c.in │ └── version.h └── tests ├── CMakeLists.txt ├── compare_checksums.py ├── test-install.sh.in ├── test_ectrans4py ├── __init__.py ├── data │ ├── __init__.py │ ├── antwrp1300-s1t@sp.npy │ ├── antwrp1300-s1t@sp2gp.npy │ ├── lon_number_by_lat.npy │ ├── tl149-c24-s1t@sp.npy │ ├── tl149-c24-s1t@sp2gp.npy │ └── zonal_wavenumbers.npy └── test_ectrans4py.py ├── test_install ├── CMakeLists.txt ├── main.F90 ├── transi_gptosp.c └── transi_sptogp.c ├── trans ├── test_adjoint.F90 ├── test_dirtrans_adjoint.F90 ├── test_gpnorm_adjoint.F90 ├── test_invtrans_adjoint.F90 └── test_setup_trans0.F90 └── transi ├── transi_test.c ├── transi_test.h ├── transi_test_dirtrans_adjoint.c ├── transi_test_invtrans_adjoint.c ├── transi_test_io.c ├── transi_test_lam.c ├── transi_test_lam_dirtrans_adjoint.c ├── transi_test_lam_invtrans_adjoint.c ├── transi_test_lonlat.c ├── transi_test_lonlat_diff_incr.c ├── transi_test_memory.c ├── transi_test_memory_lonlat.c ├── transi_test_program.c ├── transi_test_timings.c └── transi_test_vordiv_to_UV.c /.github/tools/install-fftw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/.github/tools/install-fftw.sh -------------------------------------------------------------------------------- /.github/tools/install-intel-oneapi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/.github/tools/install-intel-oneapi.sh -------------------------------------------------------------------------------- /.github/tools/install-mpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/.github/tools/install-mpi.sh -------------------------------------------------------------------------------- /.github/tools/install-nvhpc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/.github/tools/install-nvhpc.sh -------------------------------------------------------------------------------- /.github/tools/install-openblas.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/.github/tools/install-openblas.sh -------------------------------------------------------------------------------- /.github/tools/reduce-output.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/.github/tools/reduce-output.sh -------------------------------------------------------------------------------- /.github/workflows/build-ectrans4py.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/.github/workflows/build-ectrans4py.yml -------------------------------------------------------------------------------- /.github/workflows/build-hpc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/.github/workflows/build-hpc.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/label-public-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/.github/workflows/label-public-pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/AUTHORS -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.7.0 2 | -------------------------------------------------------------------------------- /cmake/ectrans-import.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/cmake/ectrans-import.cmake.in -------------------------------------------------------------------------------- /cmake/ectrans_compile_options.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/cmake/ectrans_compile_options.cmake -------------------------------------------------------------------------------- /cmake/ectrans_find_cuda.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/cmake/ectrans_find_cuda.cmake -------------------------------------------------------------------------------- /cmake/ectrans_find_hip.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/cmake/ectrans_find_hip.cmake -------------------------------------------------------------------------------- /cmake/ectrans_find_lapack.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/cmake/ectrans_find_lapack.cmake -------------------------------------------------------------------------------- /cmake/ectrans_macros.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/cmake/ectrans_macros.cmake -------------------------------------------------------------------------------- /cmake/ectrans_target_fortran_module_directory.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/cmake/ectrans_target_fortran_module_directory.cmake -------------------------------------------------------------------------------- /cmake/project_summary.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/cmake/project_summary.cmake -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/setup.py -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/ectrans4py/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/ectrans4py/CMakeLists.txt -------------------------------------------------------------------------------- /src/ectrans4py/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/ectrans4py/__init__.py -------------------------------------------------------------------------------- /src/ectrans4py/ectrans_version.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/ectrans4py/ectrans_version.F90 -------------------------------------------------------------------------------- /src/ectrans4py/etrans_inq4py.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/ectrans4py/etrans_inq4py.F90 -------------------------------------------------------------------------------- /src/ectrans4py/get_legendre_assets.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/ectrans4py/get_legendre_assets.F90 -------------------------------------------------------------------------------- /src/ectrans4py/gp2sp_gauss4py.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/ectrans4py/gp2sp_gauss4py.F90 -------------------------------------------------------------------------------- /src/ectrans4py/gp2sp_lam4py.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/ectrans4py/gp2sp_lam4py.F90 -------------------------------------------------------------------------------- /src/ectrans4py/sp2gp_fft1d4py.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/ectrans4py/sp2gp_fft1d4py.F90 -------------------------------------------------------------------------------- /src/ectrans4py/sp2gp_gauss4py.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/ectrans4py/sp2gp_gauss4py.F90 -------------------------------------------------------------------------------- /src/ectrans4py/sp2gp_lam4py.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/ectrans4py/sp2gp_lam4py.F90 -------------------------------------------------------------------------------- /src/ectrans4py/spec_setup4py.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/ectrans4py/spec_setup4py.F90 -------------------------------------------------------------------------------- /src/ectrans4py/trans_inq4py.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/ectrans4py/trans_inq4py.F90 -------------------------------------------------------------------------------- /src/etrans/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/CMakeLists.txt -------------------------------------------------------------------------------- /src/etrans/cpu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/CMakeLists.txt -------------------------------------------------------------------------------- /src/etrans/cpu/biper/external/etibihie.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/biper/external/etibihie.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/biper/external/fpbipere.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/biper/external/fpbipere.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/biper/external/horiz_field.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/biper/external/horiz_field.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/biper/internal/esmoothe_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/biper/internal/esmoothe_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/biper/internal/espline_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/biper/internal/espline_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/biper/internal/ewindowe_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/biper/internal/ewindowe_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/biper/internal/extper_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/biper/internal/extper_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/external/edir_trans.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/external/edir_trans.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/external/edir_transad.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/external/edir_transad.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/external/edist_grid.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/external/edist_grid.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/external/edist_spec.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/external/edist_spec.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/external/egath_grid.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/external/egath_grid.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/external/egath_spec.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/external/egath_spec.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/external/egpnorm_trans.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/external/egpnorm_trans.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/external/einv_trans.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/external/einv_trans.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/external/einv_transad.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/external/einv_transad.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/external/esetup_trans.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/external/esetup_trans.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/external/especnorm.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/external/especnorm.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/external/etrans_end.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/external/etrans_end.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/external/etrans_inq.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/external/etrans_inq.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/external/etrans_release.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/external/etrans_release.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/cpl_int_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/cpl_int_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/easre1ad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/easre1ad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/easre1b_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/easre1b_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/easre1bad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/easre1bad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/edealloc_resol_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/edealloc_resol_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/edir_trans_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/edir_trans_ctl_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/edir_trans_ctlad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/edir_trans_ctlad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/edist_spec_control_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/edist_spec_control_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/efsc_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/efsc_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/efscad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/efscad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eftdir_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eftdir_ctl_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eftdir_ctlad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eftdir_ctlad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eftdirad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eftdirad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eftinv_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eftinv_ctl_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eftinv_ctlad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eftinv_ctlad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eftinvad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eftinvad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/egath_spec_control_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/egath_spec_control_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/einv_trans_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/einv_trans_ctl_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/einv_trans_ctlad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/einv_trans_ctlad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eledir_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eledir_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eledirad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eledirad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eleinv_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eleinv_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eleinvad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eleinvad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/ellips.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/ellips.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eltdir_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eltdir_ctl_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eltdir_ctlad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eltdir_ctlad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eltdir_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eltdir_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eltdirad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eltdirad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eltinv_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eltinv_ctl_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eltinv_ctlad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eltinv_ctlad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eltinv_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eltinv_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eltinvad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eltinvad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eprfi1_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eprfi1_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eprfi1ad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eprfi1ad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eprfi1b_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eprfi1b_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eprfi1bad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eprfi1bad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eprfi2_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eprfi2_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eprfi2ad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eprfi2ad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eprfi2b_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eprfi2b_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eprfi2bad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eprfi2bad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eset_resol_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eset_resol_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/esetup_dims_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/esetup_dims_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/esetup_geom_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/esetup_geom_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/espnorm_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/espnorm_ctl_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/espnormc_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/espnormc_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/espnormd_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/espnormd_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/espnsde_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/espnsde_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/espnsdead_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/espnsdead_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eupdsp_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eupdsp_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eupdspad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eupdspad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eupdspb_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eupdspb_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/eupdspbad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/eupdspbad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/euvtvd_comm_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/euvtvd_comm_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/euvtvd_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/euvtvd_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/euvtvdad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/euvtvdad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/evdtuv_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/evdtuv_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/evdtuvad_comm_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/evdtuvad_comm_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/evdtuvad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/evdtuvad_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/suefft_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/suefft_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/suemp_trans_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/suemp_trans_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/suemp_trans_preleg_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/suemp_trans_preleg_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/suemplat_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/suemplat_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/suemplatb_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/suemplatb_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/suestaonl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/suestaonl_mod.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/tpmald_dim.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/tpmald_dim.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/tpmald_distr.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/tpmald_distr.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/tpmald_fft.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/tpmald_fft.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/tpmald_fields.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/tpmald_fields.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/tpmald_geo.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/tpmald_geo.F90 -------------------------------------------------------------------------------- /src/etrans/cpu/internal/tpmald_tcdis.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/cpu/internal/tpmald_tcdis.F90 -------------------------------------------------------------------------------- /src/etrans/include/etrans/edir_trans.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/include/etrans/edir_trans.h -------------------------------------------------------------------------------- /src/etrans/include/etrans/edir_transad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/include/etrans/edir_transad.h -------------------------------------------------------------------------------- /src/etrans/include/etrans/edist_grid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/include/etrans/edist_grid.h -------------------------------------------------------------------------------- /src/etrans/include/etrans/edist_spec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/include/etrans/edist_spec.h -------------------------------------------------------------------------------- /src/etrans/include/etrans/egath_grid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/include/etrans/egath_grid.h -------------------------------------------------------------------------------- /src/etrans/include/etrans/egath_spec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/include/etrans/egath_spec.h -------------------------------------------------------------------------------- /src/etrans/include/etrans/egpnorm_trans.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/include/etrans/egpnorm_trans.h -------------------------------------------------------------------------------- /src/etrans/include/etrans/einv_trans.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/include/etrans/einv_trans.h -------------------------------------------------------------------------------- /src/etrans/include/etrans/einv_transad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/include/etrans/einv_transad.h -------------------------------------------------------------------------------- /src/etrans/include/etrans/esetup_trans.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/include/etrans/esetup_trans.h -------------------------------------------------------------------------------- /src/etrans/include/etrans/especnorm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/include/etrans/especnorm.h -------------------------------------------------------------------------------- /src/etrans/include/etrans/etibihie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/include/etrans/etibihie.h -------------------------------------------------------------------------------- /src/etrans/include/etrans/etrans_end.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/include/etrans/etrans_end.h -------------------------------------------------------------------------------- /src/etrans/include/etrans/etrans_inq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/include/etrans/etrans_inq.h -------------------------------------------------------------------------------- /src/etrans/include/etrans/etrans_release.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/include/etrans/etrans_release.h -------------------------------------------------------------------------------- /src/etrans/include/etrans/fpbipere.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/include/etrans/fpbipere.h -------------------------------------------------------------------------------- /src/etrans/include/etrans/horiz_field.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/include/etrans/horiz_field.h -------------------------------------------------------------------------------- /src/etrans/sedrenames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/etrans/sedrenames.txt -------------------------------------------------------------------------------- /src/programs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/programs/CMakeLists.txt -------------------------------------------------------------------------------- /src/programs/ectrans-benchmark-ifs.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/programs/ectrans-benchmark-ifs.F90 -------------------------------------------------------------------------------- /src/programs/ectrans-benchmark.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/programs/ectrans-benchmark.F90 -------------------------------------------------------------------------------- /src/programs/ectrans-lam-benchmark.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/programs/ectrans-lam-benchmark.F90 -------------------------------------------------------------------------------- /src/programs/ectrans.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/programs/ectrans.in -------------------------------------------------------------------------------- /src/programs/util/ectrans_memory.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/programs/util/ectrans_memory.F90 -------------------------------------------------------------------------------- /src/programs/util/ectrans_memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/programs/util/ectrans_memory.c -------------------------------------------------------------------------------- /src/trans/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/CMakeLists.txt -------------------------------------------------------------------------------- /src/trans/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/CMakeLists.txt -------------------------------------------------------------------------------- /src/trans/common/external/get_current.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/external/get_current.F90 -------------------------------------------------------------------------------- /src/trans/common/external/ini_spec_dist.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/external/ini_spec_dist.F90 -------------------------------------------------------------------------------- /src/trans/common/external/setup_trans0.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/external/setup_trans0.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/abort_trans_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/abort_trans_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/cpledn_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/cpledn_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/ectrans_blas_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/ectrans_blas_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/ectrans_version_mod.F90.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/ectrans_version_mod.F90.in -------------------------------------------------------------------------------- /src/trans/common/internal/eq_regions_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/eq_regions_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/field_split_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/field_split_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/gawl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/gawl_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/interpol_decomp_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/interpol_decomp_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/myrecvset_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/myrecvset_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/mysendset_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/mysendset_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/pe2set_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/pe2set_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/pre_suleg_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/pre_suleg_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/set2pe_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/set2pe_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/setup_dims_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/setup_dims_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/setup_geom_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/setup_geom_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/shuffle_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/shuffle_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/sugaw_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/sugaw_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/sump_trans0_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/sump_trans0_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/sump_trans_preleg_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/sump_trans_preleg_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/sumplat_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/sumplat_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/sumplatb_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/sumplatb_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/sumplatbeq_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/sumplatbeq_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/sumplatf_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/sumplatf_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/supol_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/supol_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/supolf_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/supolf_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/sustaonl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/sustaonl_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/sutrle_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/sutrle_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/suwavedi_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/suwavedi_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/tpm_constants.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/tpm_constants.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/tpm_ctl.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/tpm_ctl.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/tpm_dim.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/tpm_dim.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/tpm_distr.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/tpm_distr.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/tpm_fields.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/tpm_fields.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/tpm_gen.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/tpm_gen.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/tpm_geometry.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/tpm_geometry.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/tpm_pol.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/tpm_pol.F90 -------------------------------------------------------------------------------- /src/trans/common/internal/wts500_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/internal/wts500_mod.F90 -------------------------------------------------------------------------------- /src/trans/common/sharedmem/sharedmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/sharedmem/sharedmem.c -------------------------------------------------------------------------------- /src/trans/common/sharedmem/sharedmem_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/common/sharedmem/sharedmem_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/CMakeLists.txt -------------------------------------------------------------------------------- /src/trans/cpu/algor/butterfly_alg_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/algor/butterfly_alg_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/algor/seefmm_mix.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/algor/seefmm_mix.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/dir_trans.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/dir_trans.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/dir_transad.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/dir_transad.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/dist_grid.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/dist_grid.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/dist_grid_32.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/dist_grid_32.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/dist_spec.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/dist_spec.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/gath_grid.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/gath_grid.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/gath_grid_32.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/gath_grid_32.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/gath_spec.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/gath_spec.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/gpnorm_trans.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/gpnorm_trans.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/gpnorm_transad.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/gpnorm_transad.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/gpnorm_transtl.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/gpnorm_transtl.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/inv_trans.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/inv_trans.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/inv_transad.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/inv_transad.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/setup_trans.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/setup_trans.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/specnorm.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/specnorm.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/trans_end.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/trans_end.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/trans_inq.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/trans_inq.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/trans_pnm.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/trans_pnm.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/trans_release.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/trans_release.F90 -------------------------------------------------------------------------------- /src/trans/cpu/external/vordiv_to_uv.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/external/vordiv_to_uv.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/asre1_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/asre1_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/asre1ad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/asre1ad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/asre1b_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/asre1b_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/asre1bad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/asre1bad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/cdmap_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/cdmap_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/dealloc_resol_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/dealloc_resol_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/dir_trans_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/dir_trans_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/dir_trans_ctlad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/dir_trans_ctlad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/dist_grid_32_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/dist_grid_32_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/dist_grid_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/dist_grid_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/dist_spec_control_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/dist_spec_control_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/fourier_in_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/fourier_in_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/fourier_inad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/fourier_inad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/fourier_out_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/fourier_out_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/fourier_outad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/fourier_outad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/fsc_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/fsc_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/fscad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/fscad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/fspgl_int_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/fspgl_int_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ftdir_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ftdir_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ftdir_ctlad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ftdir_ctlad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ftdir_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ftdir_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ftdirad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ftdirad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ftinv_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ftinv_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ftinv_ctlad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ftinv_ctlad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ftinv_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ftinv_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ftinvad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ftinvad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/gath_grid_32_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/gath_grid_32_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/gath_grid_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/gath_grid_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/gath_spec_control_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/gath_spec_control_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/gpnorm_trans_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/gpnorm_trans_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/gpnorm_trans_ctlad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/gpnorm_trans_ctlad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/gpnorm_trans_ctltl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/gpnorm_trans_ctltl_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/inigptr_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/inigptr_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/inv_trans_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/inv_trans_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/inv_trans_ctlad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/inv_trans_ctlad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ldfou2_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ldfou2_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ldfou2ad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ldfou2ad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ledir_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ledir_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ledirad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ledirad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/leinv_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/leinv_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/leinvad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/leinvad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ltdir_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ltdir_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ltdir_ctlad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ltdir_ctlad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ltdir_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ltdir_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ltdirad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ltdirad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ltinv_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ltinv_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ltinv_ctlad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ltinv_ctlad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ltinv_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ltinv_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/ltinvad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/ltinvad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/prepsnm_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/prepsnm_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/prfi1_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/prfi1_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/prfi1ad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/prfi1ad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/prfi1b_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/prfi1b_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/prfi1bad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/prfi1bad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/prfi2_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/prfi2_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/prfi2ad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/prfi2ad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/prfi2b_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/prfi2b_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/prfi2bad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/prfi2bad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/read_legpol_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/read_legpol_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/set_resol_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/set_resol_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/spnorm_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/spnorm_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/spnormc_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/spnormc_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/spnormd_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/spnormd_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/spnsde_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/spnsde_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/spnsdead_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/spnsdead_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/suleg_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/suleg_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/sump_trans_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/sump_trans_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/tpm_fftw.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/tpm_fftw.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/tpm_flt.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/tpm_flt.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/tpm_trans.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/tpm_trans.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/trgtol_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/trgtol_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/trltog_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/trltog_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/trltom_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/trltom_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/trmtol_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/trmtol_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/updsp_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/updsp_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/updspad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/updspad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/updspb_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/updspb_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/updspbad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/updspbad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/uvtvd_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/uvtvd_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/uvtvdad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/uvtvdad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/vd2uv_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/vd2uv_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/vd2uv_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/vd2uv_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/vdtuv_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/vdtuv_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/vdtuvad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/vdtuvad_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/internal/write_legpol_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/internal/write_legpol_mod.F90 -------------------------------------------------------------------------------- /src/trans/cpu/maybe_unused/external/sugawc.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/maybe_unused/external/sugawc.F90 -------------------------------------------------------------------------------- /src/trans/cpu/maybe_unused/include/ectrans/sugawc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/cpu/maybe_unused/include/ectrans/sugawc.h -------------------------------------------------------------------------------- /src/trans/gpu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/CMakeLists.txt -------------------------------------------------------------------------------- /src/trans/gpu/algor/buffered_allocator_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/algor/buffered_allocator_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/algor/c_hipmemgetinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/algor/c_hipmemgetinfo.cpp -------------------------------------------------------------------------------- /src/trans/gpu/algor/device_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/algor/device_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/algor/ext_acc.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/algor/ext_acc.F90 -------------------------------------------------------------------------------- /src/trans/gpu/algor/growing_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/algor/growing_allocator.h -------------------------------------------------------------------------------- /src/trans/gpu/algor/growing_allocator_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/algor/growing_allocator_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/algor/hicblas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/algor/hicblas.h -------------------------------------------------------------------------------- /src/trans/gpu/algor/hicblas_cuda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/algor/hicblas_cuda.h -------------------------------------------------------------------------------- /src/trans/gpu/algor/hicblas_cutlass.cuda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/algor/hicblas_cutlass.cuda.h -------------------------------------------------------------------------------- /src/trans/gpu/algor/hicblas_gemm.cuda.cu: -------------------------------------------------------------------------------- 1 | hicblas_gemm.hip.cpp -------------------------------------------------------------------------------- /src/trans/gpu/algor/hicblas_gemm.hip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/algor/hicblas_gemm.hip.cpp -------------------------------------------------------------------------------- /src/trans/gpu/algor/hicblas_hip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/algor/hicblas_hip.h -------------------------------------------------------------------------------- /src/trans/gpu/algor/hicblas_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/algor/hicblas_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/algor/hicfft.cuda.cu: -------------------------------------------------------------------------------- 1 | hicfft.hip.cpp -------------------------------------------------------------------------------- /src/trans/gpu/algor/hicfft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/algor/hicfft.h -------------------------------------------------------------------------------- /src/trans/gpu/algor/hicfft.hip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/algor/hicfft.hip.cpp -------------------------------------------------------------------------------- /src/trans/gpu/algor/hicfft_cuda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/algor/hicfft_cuda.h -------------------------------------------------------------------------------- /src/trans/gpu/algor/hicfft_hip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/algor/hicfft_hip.h -------------------------------------------------------------------------------- /src/trans/gpu/algor/seefmm_mix.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/algor/seefmm_mix.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/dir_trans.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/dir_trans.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/dir_transad.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/dir_transad.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/dist_grid.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/dist_grid.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/dist_grid_32.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/dist_grid_32.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/dist_spec.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/dist_spec.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/gath_grid.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/gath_grid.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/gath_grid_32.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/gath_grid_32.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/gath_spec.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/gath_spec.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/gpnorm_trans.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/gpnorm_trans.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/gpnorm_trans_gpu.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/gpnorm_trans_gpu.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/gpnorm_transad.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/gpnorm_transad.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/gpnorm_transtl.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/gpnorm_transtl.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/inv_trans.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/inv_trans.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/inv_transad.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/inv_transad.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/setup_trans.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/setup_trans.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/specnorm.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/specnorm.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/trans_end.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/trans_end.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/trans_inq.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/trans_inq.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/trans_pnm.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/trans_pnm.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/trans_release.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/trans_release.F90 -------------------------------------------------------------------------------- /src/trans/gpu/external/vordiv_to_uv.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/external/vordiv_to_uv.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/cdmap_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/cdmap_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/dealloc_resol_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/dealloc_resol_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/dir_trans_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/dir_trans_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/dir_trans_ctlad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/dir_trans_ctlad_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/dist_grid_32_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/dist_grid_32_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/dist_grid_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/dist_grid_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/dist_spec_control_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/dist_spec_control_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/fsc_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/fsc_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/fscad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/fscad_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/ftdir_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/ftdir_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/ftinv_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/ftinv_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/gath_grid_32_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/gath_grid_32_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/gath_grid_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/gath_grid_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/gath_spec_control_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/gath_spec_control_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/inigptr_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/inigptr_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/inv_trans_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/inv_trans_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/inv_trans_ctlad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/inv_trans_ctlad_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/ledir_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/ledir_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/leinv_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/leinv_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/ltdir_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/ltdir_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/ltdirad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/ltdirad_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/ltinv_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/ltinv_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/ltinvad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/ltinvad_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/parkind_ectrans.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/parkind_ectrans.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/prepsnm_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/prepsnm_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/prfi1_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/prfi1_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/prfi1b_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/prfi1b_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/prfi1bad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/prfi1bad_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/read_legpol_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/read_legpol_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/set_resol_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/set_resol_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/spnorm_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/spnorm_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/spnormc_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/spnormc_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/spnormd_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/spnormd_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/spnsde_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/spnsde_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/spnsdead_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/spnsdead_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/sufft_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/sufft_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/suleg_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/suleg_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/sump_trans_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/sump_trans_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/tpm_fields_gpu.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/tpm_fields_gpu.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/tpm_flt.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/tpm_flt.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/tpm_hicfft.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/tpm_hicfft.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/tpm_stats.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/tpm_stats.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/tpm_trans.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/tpm_trans.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/trgtol_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/trgtol_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/trltog_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/trltog_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/trltom_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/trltom_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/trltom_pack_unpack.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/trltom_pack_unpack.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/trltomad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/trltomad_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/trltomad_pack_unpack.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/trltomad_pack_unpack.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/trmtol_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/trmtol_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/trmtol_pack_unpack.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/trmtol_pack_unpack.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/trmtolad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/trmtolad_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/trmtolad_pack_unpack.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/trmtolad_pack_unpack.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/updsp_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/updsp_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/updspad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/updspad_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/updspb_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/updspb_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/updspbad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/updspbad_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/uvtvd_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/uvtvd_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/uvtvdad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/uvtvdad_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/vd2uv_ctl_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/vd2uv_ctl_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/vd2uv_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/vd2uv_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/vdtuv_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/vdtuv_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/vdtuvad_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/vdtuvad_mod.F90 -------------------------------------------------------------------------------- /src/trans/gpu/internal/write_legpol_mod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/gpu/internal/write_legpol_mod.F90 -------------------------------------------------------------------------------- /src/trans/include/ectrans/dir_trans.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/dir_trans.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/dir_transad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/dir_transad.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/dist_grid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/dist_grid.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/dist_grid_32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/dist_grid_32.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/dist_spec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/dist_spec.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/gath_grid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/gath_grid.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/gath_grid_32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/gath_grid_32.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/gath_spec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/gath_spec.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/get_current.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/get_current.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/gpnorm_trans.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/gpnorm_trans.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/gpnorm_transad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/gpnorm_transad.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/gpnorm_transtl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/gpnorm_transtl.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/ini_spec_dist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/ini_spec_dist.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/inv_trans.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/inv_trans.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/inv_transad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/inv_transad.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/setup_trans.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/setup_trans.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/setup_trans0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/setup_trans0.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/specnorm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/specnorm.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/trans_end.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/trans_end.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/trans_inq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/trans_inq.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/trans_pnm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/trans_pnm.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/trans_release.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/trans_release.h -------------------------------------------------------------------------------- /src/trans/include/ectrans/vordiv_to_uv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/include/ectrans/vordiv_to_uv.h -------------------------------------------------------------------------------- /src/trans/sedrenames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/trans/sedrenames.txt -------------------------------------------------------------------------------- /src/transi/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/transi/CMakeLists.txt -------------------------------------------------------------------------------- /src/transi/include/ectrans/transi.h: -------------------------------------------------------------------------------- 1 | ../../transi.h -------------------------------------------------------------------------------- /src/transi/include/ectrans/version.h: -------------------------------------------------------------------------------- 1 | ../../version.h -------------------------------------------------------------------------------- /src/transi/transi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/transi/transi.c -------------------------------------------------------------------------------- /src/transi/transi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/transi/transi.h -------------------------------------------------------------------------------- /src/transi/transi_module.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/transi/transi_module.F90 -------------------------------------------------------------------------------- /src/transi/version.c.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/transi/version.c.in -------------------------------------------------------------------------------- /src/transi/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/src/transi/version.h -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/compare_checksums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/compare_checksums.py -------------------------------------------------------------------------------- /tests/test-install.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/test-install.sh.in -------------------------------------------------------------------------------- /tests/test_ectrans4py/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_ectrans4py/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/test_ectrans4py/data/__init__.py -------------------------------------------------------------------------------- /tests/test_ectrans4py/data/antwrp1300-s1t@sp.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/test_ectrans4py/data/antwrp1300-s1t@sp.npy -------------------------------------------------------------------------------- /tests/test_ectrans4py/data/antwrp1300-s1t@sp2gp.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/test_ectrans4py/data/antwrp1300-s1t@sp2gp.npy -------------------------------------------------------------------------------- /tests/test_ectrans4py/data/lon_number_by_lat.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/test_ectrans4py/data/lon_number_by_lat.npy -------------------------------------------------------------------------------- /tests/test_ectrans4py/data/tl149-c24-s1t@sp.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/test_ectrans4py/data/tl149-c24-s1t@sp.npy -------------------------------------------------------------------------------- /tests/test_ectrans4py/data/tl149-c24-s1t@sp2gp.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/test_ectrans4py/data/tl149-c24-s1t@sp2gp.npy -------------------------------------------------------------------------------- /tests/test_ectrans4py/data/zonal_wavenumbers.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/test_ectrans4py/data/zonal_wavenumbers.npy -------------------------------------------------------------------------------- /tests/test_ectrans4py/test_ectrans4py.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/test_ectrans4py/test_ectrans4py.py -------------------------------------------------------------------------------- /tests/test_install/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/test_install/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test_install/main.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/test_install/main.F90 -------------------------------------------------------------------------------- /tests/test_install/transi_gptosp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/test_install/transi_gptosp.c -------------------------------------------------------------------------------- /tests/test_install/transi_sptogp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/test_install/transi_sptogp.c -------------------------------------------------------------------------------- /tests/trans/test_adjoint.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/trans/test_adjoint.F90 -------------------------------------------------------------------------------- /tests/trans/test_dirtrans_adjoint.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/trans/test_dirtrans_adjoint.F90 -------------------------------------------------------------------------------- /tests/trans/test_gpnorm_adjoint.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/trans/test_gpnorm_adjoint.F90 -------------------------------------------------------------------------------- /tests/trans/test_invtrans_adjoint.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/trans/test_invtrans_adjoint.F90 -------------------------------------------------------------------------------- /tests/trans/test_setup_trans0.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/trans/test_setup_trans0.F90 -------------------------------------------------------------------------------- /tests/transi/transi_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/transi/transi_test.c -------------------------------------------------------------------------------- /tests/transi/transi_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/transi/transi_test.h -------------------------------------------------------------------------------- /tests/transi/transi_test_dirtrans_adjoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/transi/transi_test_dirtrans_adjoint.c -------------------------------------------------------------------------------- /tests/transi/transi_test_invtrans_adjoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/transi/transi_test_invtrans_adjoint.c -------------------------------------------------------------------------------- /tests/transi/transi_test_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/transi/transi_test_io.c -------------------------------------------------------------------------------- /tests/transi/transi_test_lam.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/transi/transi_test_lam.c -------------------------------------------------------------------------------- /tests/transi/transi_test_lam_dirtrans_adjoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/transi/transi_test_lam_dirtrans_adjoint.c -------------------------------------------------------------------------------- /tests/transi/transi_test_lam_invtrans_adjoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/transi/transi_test_lam_invtrans_adjoint.c -------------------------------------------------------------------------------- /tests/transi/transi_test_lonlat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/transi/transi_test_lonlat.c -------------------------------------------------------------------------------- /tests/transi/transi_test_lonlat_diff_incr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/transi/transi_test_lonlat_diff_incr.c -------------------------------------------------------------------------------- /tests/transi/transi_test_memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/transi/transi_test_memory.c -------------------------------------------------------------------------------- /tests/transi/transi_test_memory_lonlat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/transi/transi_test_memory_lonlat.c -------------------------------------------------------------------------------- /tests/transi/transi_test_program.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/transi/transi_test_program.c -------------------------------------------------------------------------------- /tests/transi/transi_test_timings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/transi/transi_test_timings.c -------------------------------------------------------------------------------- /tests/transi/transi_test_vordiv_to_UV.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf-ifs/ectrans/HEAD/tests/transi/transi_test_vordiv_to_UV.c --------------------------------------------------------------------------------