Skip to content

Discussion: Splitting up of basic/ folder

Hi all, this has been bugging me for a while now. The basic folder is too large, and too broad in what it contains. As such, I propose moving some source to new subdirectories. Please let me know what sounds like a good idea, or if you have any objections. Suggested splitting of basic:

mpi/

  • ring_pattern.F90
  • comm_inc.F90
  • comm.F90
  • mpi.F90
  • mpi_lib_inc.F90
  • mpi_lib.F90
  • mpi_test.F90
  • blacs_proc_grid.F90  # Or consider grouping blas/blacs/clblas/cublas in their own folder/s
  • distributed.F90
  • mpi_debug.F90
  • mpi_inc.F90
  • multi_comm.F90

input/

  • varinfo.F90
  • varinfo_low.c
  • parser.F90
  • unit_system.F90
  • unit.F90
  • command_line.F90

gpu/

  • accel_inc.F90
  • accel.F90
  • alloc_cache_low.cc
  • alloc_cache.F90
  • clblas_low.c
  • clblas.F90
  • clblast_low.c
  • nvtx_low.cc
  • nvtx.F90
  • cublas.cc
  • cuda_low.cc
  • cuda.F90

@martin.lueders @nicolastd @sohlmann @hmenke