News for hackers. Stuff that matters.
Re:Fortran by reikonomusha on Monday August 28, 2023 @07:16AM (#37292367)
The language itself? In broad strokes, not really. The typical tooling? Definitely yes, it's usually very HPC centric (MPI, OpenMP, batch job schedulers, ...).
Re:Fortran by soco on Monday August 28, 2023 @07:44AM (#37292579)
I assume all this specialized tooling will be a hurdle in the learning process. It's not like you can spin up a docker image and hack on.
Re:Fortran by sampo on Monday August 28, 2023 @08:10AM (#37292827)
Perhaps in the future, learning how to run native binaries on bare metal, will be viewed as learning specialized tooling.
Re:Fortran by 8organicbits on Monday August 28, 2023 @10:38AM (#37294749)
I haven't used it, but shifter looks like an MLI on docker toolset.

https://docs.nersc.gov/development/shifter/examples/

Re:Fortran by 8organicbits on Monday August 28, 2023 @07:52AM (#37292644)
People are reasonably expected to learn k8s or React on the job, and those have a learning curve as well. Are MPI/OpenMPI much more difficult than those? I suppose that's a hard comparison to make. At first glance it doesn't look too crazy to me.

https://www.eecis.udel.edu/~youse/openmpi/#/7

Re:Fortran by mafuy on Monday August 28, 2023 @08:11AM (#37292838)
MPI is trivial to learn. CS students here are expected to use it for typical scientific tasks within a few hours of lessons. Complex use cases take some time to understand backgrounds (e.g. multi partition configurations, profiling, infiniband, ...) and it's possible to become a specialist, but that's very rarely needed.

But MPI, in most use cases, comprises far less than React does, so it's not a fair comparison.