mathstodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance for maths people. We have LaTeX rendering in the web interface!

Server stats:

2.9K
active users

#fortran

3 posts3 participants0 posts today
Robyn (EH22 DECT: 9569)<p>Was für eine Freude. Mal wieder alten <a href="https://chaos.social/tags/fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fortran</span></a> Code debuggen. 🥲</p>
wowiamreallyamazed🍉️<p>Does anyone know a specific version of fortran or algol that does not have "for" as a reserved word, so it can be used as a variable or something, I need it for an exam. <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fortran</span></a> <a href="https://mastodon.social/tags/algol" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>algol</span></a></p>
Data Quine<p>First real brush with Fortran in the wild since hundreds of years ago as a student converting code from "Numerical Recipes in Fortran" books into C.</p><p>On a Mac I needed to install gfortran-12.2-universal.pkg from <a href="https://cran.r-project.org/bin/macosx/tools/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cran.r-project.org/bin/macosx/</span><span class="invisible">tools/</span></a> to let me install the nlme package from source.</p><p><a href="https://datasci.social/tags/RStats" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RStats</span></a> <a href="https://datasci.social/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a></p>
Schluffiger Schluff<p>New Code::Blocks release! :blobcateyes:<br><a href="https://www.codeblocks.org/post/codeblocks-25.03-is-here/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">codeblocks.org/post/codeblocks</span><span class="invisible">-25.03-is-here/</span></a></p><p><a href="https://norden.social/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> <a href="https://norden.social/tags/CodeBlocks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CodeBlocks</span></a> <a href="https://norden.social/tags/GFortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GFortran</span></a></p>
OpenMP ARB<p>🚀 Intel Developer Tools v2025.1 is here with new OpenMP 6.0 features! </p><p>The Intel® Fortran Compiler enhances <a href="https://mast.hpc.social/tags/OpenMP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenMP</span></a> 6.0 support with two powerful additions: WORKDISTRIBUTE for efficient thread-level work distribution, and INTERCHANGE to reorder loop nests for improved parallelism and optimization. </p><p>A big win for HPC and embedded devs! </p><p><a href="https://www.intel.com/content/www/us/en/developer/articles/news/oneapi-news-updates.html#2025.1" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">intel.com/content/www/us/en/de</span><span class="invisible">veloper/articles/news/oneapi-news-updates.html#2025.1</span></a></p><p><a href="https://mast.hpc.social/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> <a href="https://mast.hpc.social/tags/HPC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HPC</span></a> <a href="https://mast.hpc.social/tags/Embedded" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Embedded</span></a> <a href="https://mast.hpc.social/tags/ParallelComputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ParallelComputing</span></a></p>
vmagnin<p>Release of ForSynth 0.5 "Daphne Oram" : <a href="https://github.com/vmagnin/forsynth/releases/tag/v0.5" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/vmagnin/forsynth/re</span><span class="invisible">leases/tag/v0.5</span></a></p><p>New examples:</p><p>* <a href="http://magnin.plil.net/IMG/ForSynth/radioactivity.ogg" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">magnin.plil.net/IMG/ForSynth/r</span><span class="invisible">adioactivity.ogg</span></a><br>* <a href="http://magnin.plil.net/IMG/ForSynth/multiplication_bells.ogg" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">magnin.plil.net/IMG/ForSynth/m</span><span class="invisible">ultiplication_bells.ogg</span></a></p><p>A cool new feature is a sonification module with sonify_from_array() and sonify_from_file() subroutines, to transform your data into a WAV file. A sonify command can also be installed in the system.</p><p><a href="https://floss.social/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> <a href="https://floss.social/tags/electronicMusic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>electronicMusic</span></a></p>
vmagnin<p><span class="h-card" translate="no"><a href="https://toot.cat/@riley" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>riley</span></a></span> <br>If you candidate to a position with numerical computing, yes put <a href="https://floss.social/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> in your CV.</p>
Riley S. Faelan<p>Pondering if I dare to put <a href="https://toot.cat/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> into my CV. :blobcatthinking: </p><p>I can do some Fortran, partly because it keeps coming up in all sorts of <a href="https://toot.cat/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> contexts, but, even with Ratfor enhancements, I don't consider it a well-designed or pleasant language, and I'm not sure I can see myself working at a place that deals in new Fortran code now that nice, human-friendly languages such as NumPy and APL have been invented. Besides, 21st century Fortran is a really weird language that doesn't even know what it wants to be when it grows up.</p>
oylenshpeegul<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@bbatsov" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>bbatsov</span></a></span> Exotic languages like <a href="https://mastodon.social/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> and <a href="https://mastodon.social/tags/Cobol" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cobol</span></a>. </p><p>Every language can be exotic if you wait long enough! :)</p>
amen zwa, esq.<p>The original <a href="https://mathstodon.xyz/tags/LISP" class="mention hashtag" rel="tag">#<span>LISP</span></a> had 7 primitives: \(\texttt{cons}\), \(\texttt{car,}\) \(\texttt{cdr}\), \(\texttt{atom}\), \(\texttt{quote}\), \(\texttt{eq}\), and \(\texttt{cond}\). And the original <a href="https://mathstodon.xyz/tags/Smalltalk" class="mention hashtag" rel="tag">#<span>Smalltalk</span></a> syntax could fit on a 5×7 card. That meant a novice could learn the syntax in a matter of minutes, and direct all his efforts to learning how properly to wield the power of that Turing-complete language. This was why, in the 1970s and the 1980s, many college freshmen were taught FP in Scheme (a more modern LISP) and many middle school children were taught OO in Smalltalk. These were surely the best &quot;first&quot; <a href="https://mathstodon.xyz/tags/programming" class="mention hashtag" rel="tag">#<span>programming</span></a> languages.</p><p><a href="https://mathstodon.xyz/tags/FORTRAN" class="mention hashtag" rel="tag">#<span>FORTRAN</span></a> and <a href="https://mathstodon.xyz/tags/BASIC" class="mention hashtag" rel="tag">#<span>BASIC</span></a> were simple, too. FORTRAN, the first high-level language, has been in continuous use since the late 1950s by engineers, who are not keyboard warriors. BASIC was invented in the early 1960s for teaching programming to non-STEM students at Dartmouth. It sired a whole generation of self-taught children in the 1980s.</p><p>Compare those to C++, Erlang, Python, Haskell, Java, JavaScript, Scala, Rust, Kotlin, and pretty much every language in popular use today. Most consider Python and JavaScript to be the simplest of modern languages. Yet, they are massive, complex languages. No 10-year-old could teach himself those, nor should he.</p><p>The original versions of those classic languages cannot be used to solve modern problems. But they should still be taught to youngsters as their first language. Throwing in the kids&#39; faces a modern enterprise language confuses them and discourages them. Consequently, many novices never attain that state of flow, when the joy of programming gushes forth.</p><p><a href="https://mathstodon.xyz/tags/Simplicity" class="mention hashtag" rel="tag">#<span>Simplicity</span></a> is a virtue. Self-motivated learning is virtuous.</p>
🏳️‍🌈🎃🇧🇷Luana🇧🇷🎃🏳️‍🌈<p>I don’t suppose there are Fortran bindings for Godot right?</p><p><a href="https://wetdry.world/tags/Godot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Godot</span></a> <a href="https://wetdry.world/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> <a href="https://wetdry.world/tags/Gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gamedev</span></a></p>
Michał Fita<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@b4ux1t3" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>b4ux1t3</span></a></span> <a href="https://mastodon.social/tags/Crystal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Crystal</span></a> is not very popular, but worth a shot. Some people could point at <a href="https://mastodon.social/tags/Nim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nim</span></a> as well. There was a time <a href="https://mastodon.social/tags/Kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kotlin</span></a> could be natively statically compiled, but I don't think JetBrains maintains this.</p><p>From the museum you could try <a href="https://mastodon.social/tags/Ada" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ada</span></a> or <a href="https://mastodon.social/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> - modern one is supposedly very nice language (I haven't tried).</p>
Lee Phillips<p>I predicted¹ in 2014 that <a href="https://mastodon.social/tags/julialang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>julialang</span></a> might replace <a href="https://mastodon.social/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> for <a href="https://mastodon.social/tags/science" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>science</span></a> and <a href="https://mastodon.social/tags/engineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>engineering</span></a> calculations. I think this process has begun and will continue.</p><p>Get a solid foundation in Julia (or any) language by starting with a good book:</p><p><a href="https://lee-phillips.org/amazonJuliaBookRanks/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lee-phillips.org/amazonJuliaBo</span><span class="invisible">okRanks/</span></a></p><p>[1] <a href="https://rb.gy/y7yr2j" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">rb.gy/y7yr2j</span><span class="invisible"></span></a></p>
OpenMP ARB<p>🚀 Ready to test the limits of performance?</p><p>Join the <span class="h-card" translate="no"><a href="https://fosstodon.org/@EPCC" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>EPCC</span></a></span> Hackathon on AMD GPUs and explore the cutting-edge <a href="https://mast.hpc.social/tags/MI300A" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MI300A</span></a> and AMD’s Next Generation <a href="https://mast.hpc.social/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> Compiler with <a href="https://mast.hpc.social/tags/OpenMP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenMP</span></a> offload!</p><p>💻 Bring your code, ideas, and curiosity.<br>🔧 Optimize, accelerate, and innovate with us.<br>🏆 Let’s see what you can build!</p><p>🔗 <a href="https://www.archer2.ac.uk/training/courses/250527-amd-hackathon/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">archer2.ac.uk/training/courses</span><span class="invisible">/250527-amd-hackathon/</span></a></p><p><a href="https://mast.hpc.social/tags/AMDGPU" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AMDGPU</span></a> <a href="https://mast.hpc.social/tags/HPC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HPC</span></a> <a href="https://mast.hpc.social/tags/GPUComputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GPUComputing</span></a> <a href="https://mast.hpc.social/tags/Hackathon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Hackathon</span></a> <a href="https://mast.hpc.social/tags/OpenScience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenScience</span></a></p>
Juan "manieflo" Flores🇦🇷✅<p><span class="h-card" translate="no"><a href="https://rebel.ar/@peron" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>peron</span></a></span> <a href="https://mastodon.social/tags/fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fortran</span></a> en <a href="https://mastodon.social/tags/Debian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Debian</span></a> lo usé con gfortran, no encontré el compilador f95 que decía la página y funciona igual.</p>
Juan "manieflo" Flores🇦🇷✅<p>Haciendo los palitos con Cobol y Fortran, gracias a <span class="h-card" translate="no"><a href="https://rebel.ar/@peron" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>peron</span></a></span> <a href="https://mastodon.social/tags/fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fortran</span></a> <a href="https://mastodon.social/tags/cobol" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cobol</span></a></p>
Arne Babenhauserheide<p>Writing a commandline tool in <a href="https://rollenspiel.social/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a>:<br><a href="https://www.draketo.de/english/free-software/fortran" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">draketo.de/english/free-softwa</span><span class="invisible">re/fortran</span></a></p><p>In case you want to broaden your <a href="https://rollenspiel.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> skills. Fortran seems to be making a comeback (currently 11 in the Tiobe index: <a href="https://www.tiobe.com/tiobe-index/fortran/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">tiobe.com/tiobe-index/fortran/</span><span class="invisible"></span></a> ).</p><p>This is from 2017, written at the end of my Physics PostDoc where I used quite a bit of Fortran and learned to appreciate it much more than I expected.</p>
Sharlatan<p>FORTRAN package manager in Guix?</p><p><a href="https://github.com/fortran-lang/fpm" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/fortran-lang/fpm</span><span class="invisible"></span></a></p><p><a href="https://stackoverflow.com/questions/79357849/how-to-package-the-fortran-package-manager-for-gnu-guix" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">stackoverflow.com/questions/79</span><span class="invisible">357849/how-to-package-the-fortran-package-manager-for-gnu-guix</span></a></p><p>It's backed by <a href="https://www.sovereign.tech/tech/fortran" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">sovereign.tech/tech/fortran</span><span class="invisible"></span></a> </p><p><span class="h-card" translate="no"><a href="https://fosstodon.org/@abcdw" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>abcdw</span></a></span> </p><p><a href="https://mastodon.social/tags/Guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guix</span></a> <a href="https://mastodon.social/tags/fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fortran</span></a></p>
Roger Ferrer Ibáñez<p><a href="https://blog.llvm.org/posts/2025-03-11-flang-new/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.llvm.org/posts/2025-03-11</span><span class="invisible">-flang-new/</span></a></p><p><a href="https://mastodon.world/tags/compilers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compilers</span></a> <a href="https://mastodon.world/tags/llvm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>llvm</span></a> <a href="https://mastodon.world/tags/flang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flang</span></a> <a href="https://mastodon.world/tags/fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fortran</span></a> <a href="https://mastodon.world/tags/mlir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mlir</span></a></p>
vmagnin<p>The <a href="https://floss.social/tags/Fortran" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fortran</span></a> Package Manager <a href="https://floss.social/tags/fpm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fpm</span></a> version 0.11 was just released:<br><a href="https://fortran-lang.discourse.group/t/fpm-0-11-0-released/9320/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fortran-lang.discourse.group/t</span><span class="invisible">/fpm-0-11-0-released/9320/</span></a></p>