Mkrupcale's Projects

mkrupcale/gcc

An attempt to build older versions of GCC on modern versions of Fedora.
  • Fedora 38 : aarch64, i386, ppc64le, x86_64
  • Fedora 39 : aarch64, i386, ppc64le, x86_64
  • Fedora 40 : aarch64, i386, ppc64le, x86_64
  • Fedora rawhide : aarch64, i386, ppc64le, x86_64

mkrupcale/cdo

This is an attempt to get the Climate Data Operators packaged in Fedora. There are several dependencies which would be good to package first: For MPI builds of CDI library, YAXT and ScalES-PPM. For plotting functionality, Magics For GRIB1 szip compression, libaec Magics itself depends on TerraLib. Version 4.2 of TerraLib bundles dxflib, libspl, shapelib, sqlite, as well as some mesa-libGL-devel mesa-libGLU-devel and glut-devel headers. Unbundling dxflib, shapelib, sqlite and the headers should be possible, but libspl doesn't really have a proper build system or SO versioning and doesn't appear to be bundled anywhere else in Fedora, so it might be just best left bundled for now. The latest official release of TerraLib 4 series was 4.2.2 in 2013, but the SVN repo appears to have some 4.3.0 snapshots. The latest official release of TerraLib 5 appears to be 5.1.3 on 2016-07-14, and they have now moved from SVN to Git, but we will have to check if Magics works with this version. See the new TerraLib wiki for building and dependency information. It seems that they have unbundled the previously bundled third-party libraries from the version 4 series, so it's definitely worth exploring version 5.
  • Fedora 38 : ppc64le, x86_64
  • Fedora 39 : ppc64le, x86_64
  • Fedora 40 : ppc64le, x86_64
  • Fedora rawhide : ppc64le, x86_64

mkrupcale/fftw-mpi

Compiling fftw with MPICH and OpenMPI