Rogue Scholar Posts

language
Published in rOpenSci - open tools for open science
Author Jeroen Ooms

ul a:hover{text-decoration: underline;}Pretty permanent URLs! We have improved the URL schema for the r-universe.dev front-end to make it even easier to find and share a link to an R package, article, API, or other resource. The old URLs will now automatically be redirected to the new locations, so this should be a non-breaking change.

Published in rOpenSci - open tools for open science
Author Jeroen Ooms

Two new packages! We released two new packages that we are using in r-universe to render package documentation: postdoc and prismjs. The goal of postdoc is very simple: generate beautiful single-page package manuals in HTML format. Postdoc uses our prismjs and katex packages for server-side highlighting and math.

Published in Underworld Geodynamics Community
Authors Julian Giordani, John Mansour

How does Underworld scale on a HPC? In this post we showcase how Underworld 2.11 scales across two of Australia's premiere HPC systems. Gadi - https://nci.org.au/our-systems/hpc-systems Magnus - https://pawsey.org.au/systems/magnus/ The reference model chosen for this scaling showcase is a extended 3D stokes flow: Analytic Solution SolDB3D . Q1P0 elements were used and a fixed solver iteration count for solving the saddle point problem.

Published in Underworld Geodynamics Community
Author Romain Beucher

The new generation of Apple Mac comes with the new Apple Silicon (M1) chip which has an Arm architecture (as opposed to the older generation that had i386 Intel processor). This brings all manner of troubles and requirements for the development of codes. Here I detail how to install Underworld on Mac OSX Big Sur 11.5.2 (Apple Silicon) using Python 3.9 Important Note: The following guide uses the CMake branch of Underworld.

Published in lab.sub - Articles

First of all - I could have put much more words in the title because we are covering a complete workflow for our TYPO3 documentation (for our customers and their sites). We will see the tools used, how it is organized and finally how it is deployed. Format TYPO3 used to use an OpenOffice-based documentation shipped as *.sxw files ages ago.

Published in Underworld Geodynamics Community
Authors Julian Giordani, Louis Moresi, John Mansour

To date weak scaling tests have been run on two of the largest computers in Australia: Gadi (NCI) and Magnus (Pawsey). Here we present the results of those tests and discuss: Gadi: Weak scaling - SolDB3D Q1 Gadi: Weak scaling - SolDB3D Q2 Magnus: Weak scaling - SolDB3D Q2 - v2.10 vs v2.9 Underworld's Gadi installation is setup as a

Published in Underworld Geodynamics Community
Author Romain Beucher

As mentioned, packages can be installed directly from our conda channel. You may however want to build your own package at some point in the future or you may want to fix some of ours by submitting a Pull Request on github (You are more welcome to do so...) The following goes through the steps of building a conda package for Badlands which contains Python and Fortran code. This is relatively advanced but not really difficult.

Published in Underworld Geodynamics Community
Author Romain Beucher

Version control systems and online-communities such as Github have made contributing to the development of opensource software incredibly easy. That is assuming that people get over their initial fear of sharing their code!  In this short blog post I go through how to submit a pull request to one of our repository. Do not fear and join us for some fun!