Dynamic languages are useful tools. Scripting allows users to rapidly and succinctly tie together complex systems and express ideas without worrying about details like memory management or build systems.
The way we write, ship, and maintain software today has evolved drastically in the last few years. Ho... Tagged with devops, docker, kubernetes, beginners.
We perform Singular Value Decomposition (SVD) calculations on large datasets.
We modify the computation both by using fully precise and approximate methods, and by using both CPUs and GPUs.
In the end we compute an approximate SVD of 200GB of simulated data and using a mutli-GPU machine in 15-20 seconds.
Then we run this from a dataset stored in the cloud where we find that I/O is, predictably, a major bottleneck.
Teko is a package for development and implementation of block preconditioners. This includes support for manipulation and setup of block operators. Furthermore tools exist to support decomposition of a fully coupled operator. Additionally, facilities that allow the construction of approximate inverse operators using the full complement of available preconditioners and solvers are available in Teko. Finally, a small number of generic block preconditioners has been implemented in Teko, including block Jacobi, and block Gauss-Seidel. For the Navier-Stokes equation, Teko has implementations of SIMPLE, PCD and LSC. For details on these methods see Stabilization and Scalable Block Preconditioning for the Navier-Stokes Equations and the references therein
For many years I managed the British and Irish literature section of McNally Jackson (McNally Jackson divides lit into regions, thus you do not go to any one ‘Fiction’ section, but must first identify the nationality of the author before commencing your search). As a consequence it meant that I was attuned to British and Irish publishing in a way I might otherwise not need to be as an Australian in America. I could recommend good books by the small presses we were table to stock, like