Fortran, Python, CMake, Matlab. github.com/scivision | space-physics | geospace-code | gemini3d

United States
Joined September 2014
I released a new object-oriented #Fortran parallel #HDF5-MPI interface benchmarked > 10 GB/sec to local drive with MPI. Based on our well-regarded non-MPI HDF5 h5fortran, but now suitable for massively parallel HPC or laptops. github.com/geospace-code/h5f…
1
5
33
growth of #Python 3.10: Meson, a popular package among developers has more PyPI downloads for Python 3.10 than Python 3.7 by Nov. 2021
1
3
2
Similarly, by November 2021, Python 3.8 Meson PyPI downloads exceeded the number of Python 3.6 Meson PyPI downloads.
Boston-area WSRO 650 AM has switched to full-digital #HDradio jazz music. Stereo digital quality greatly improves listening, particularly indoors. You'll need an HD Radio receiver to hear; many modern cars have it. May need to enable AM HD radio in car radio menu.
1
for full digital #HDradio stations, you will just hear static in non-HD Radio receiver. Most stations are currently hybrid-digital, where analog radios can still hear the non-digital program.
1
Many FM HD Radio broadcasts add subchannels--up to 4 channels from one FM broadcast. I haven't felt the need for satellite radio as a result of the great selection of additional free HD Radio channels. hdradio.com/broadcasters/eng…
1
hdradio.com/stations/ shows HD Radios station listing for a given area, including additional subchannels.
a small sample of methods: expanduser() ! expand tilde '~' to home directory with_suffix(new) ! replace suffix as_posix() ! "\" => "/" is_directory() ! directory and not a file is_file() ! file and not a directory parent() ! one level up
1
The bottle table for GCC doesn't yet show: Apple Silicon Monterey formulae.brew.sh/formula/gcc…
1
However as @MikeMcQuaid told me, Monterey + Apple Silicon + Homebrew does work, currently automatically using Big Sur binaries while waiting for Monterey Apple Silicon homebrew binary bottles to build
Show this thread
#CMake 3.22 release brings speedier #Fortran project configure times. 100s of milliseconds to a few seconds faster, particularly on Windows. A relatively small change to CMake code did this: gitlab.kitware.com/cmake/cma…
2
1
Glad they provided the code to reproduce. Lets us play with making our own graphs
I looked at the @mesonbuild growth in Fedora - in terms of the number of packages requiring it to build. Currently, there are almost 600 packages that build with Meson. About twice as many packages require CMake. gms.tf/the-rise-of-meson.htm…
GitHub Actions just updated to #CMake 3.21 installed by default. CMake 3.21 enables JUnit CTest output for a wide array of dashboards--alternatives to CDash. Kitware is working on adding JUnit dashboards to its own CI.
1
While I think CDash is a beautiful build/test dashboard, sometimes the process of getting data into CDash doesn't mesh easily with existing workflows. JUnit CTest output is lightweight and will just work for many projects.
Did anyone have an interesting #Fortran GitHub Copilot experience yet?
1
So far, I see Copilot sometimes suggests C syntax in a Fortran program.