menu

Month: October 2018

Posted on by Arnon Erba in How-To Guides

Julia, the fast-moving and popular open source programming language for scientific computing, allows for the usage of multiple BLAS implementations. Pre-built Julia binaries ship with OpenBLAS due to licensing restrictions surrounding the Intel Math Kernel Library, but by building Julia from source you can replace OpenBLAS with a free copy of MKL obtained from Intel’s Yum or Apt repositories. As of the time of writing, there are instructions for this process on the Julia GitHub repository.

Determining the BLAS Vendor

Regardless of which BLAS implementation you choose, it is nice to check that Julia is actually using the one you want, especially if you are building Julia from source. In recent versions of Julia, you can run the following two commands in the Julia REPL to find your BLAS vendor:

julia> using LinearAlgebra
julia> LinearAlgebra.BLAS.vendor()

The second command should output a string indicating which BLAS implementation your Julia installation is currently built with.

Posted on by Arnon Erba in News

This September, iOS 12 brought software optimizations to a wide range of Apple devices, but one seemingly minor change to the iPad keyboard has confused users and prompted a slew of complaints. For no clear reason, Apple reversed the layout of the “.?123” and emoji keys in the bottom left of the keyboard, throwing off users who expected to find their punctuation and number keys in the usual location.

Notably, iOS 12.0.1 brings a fix for some charging and Wi-Fi issues that iPhone XS users have experienced, but it also restores the iPad keyboard to its pre-iOS 12 layout. This should be a welcome change for users who are accustomed to touch-typing on their iPad keyboards.

iOS 12.0.1 is immediately available for download on all supported devices.