You are about to install OSCAR v1.3.1, the latest stable release. Follow the instructions below to set up OSCAR on your system.
WARNING:
The installation process of OSCAR, particularly the precompilation step, requires
at least 6GB of free memory. For optimal performance with OSCAR, we recommend having at least 16GB of free memory.
The following instructions assume that you are at least somewhat familiar with using a terminal interface.
If you are using macOS 10.12 or newer, you need to install the Xcode command line tools, as explained in the following instructions.
Launch a Terminal and copy and paste the command xcode-select --install, then press enter.
A window will appear asking you: The xcode-select command requires the command line developer tools. Would you like to install the tools now?. Confirm this by clicking Install.
Wait for this to complete; it needs to download about 130 MB of data.
You can verify that everything worked by verifying that the folder /Library/Developer/CommandLineTools/usr/bin/ exists and contains executables such as clang and clang++, the C and C++ compiler.
Step 2: Install Julia
WARNING:
macOS users should generally not install the Julia version
provided by their package manager (e.g., `apt`, `pac`, `dnf`, `homebrew`, ...), as in many cases,
these Julia version are either outdated, or crippled, or both.
OSCAR requires Julia 1.6.0 or higher. We recommend using the latest stable release of Julia.
We suggest installing Julia via juliaup for easy updates and version management. juliaup will automatically install the latest stable release of Julia and allows you to manage multiple Julia versions if needed.
To install Julia via juliaup, run the following command in your terminal:
Install IJulia (and jupyter) by running the following command inside your Julia REPL:
usingPkg;Pkg.add("IJulia")
For more details, refer to the installation guide. If you encounter issues, you may need to explicitly build IJulia. Troubleshooting info can be found on the IJulia troubleshooting page.
Start Jupyter by running the following in your Julia REPL:
usingIJulia;notebook()
Your web browser should open with the Jupyter interface, where “Jupyter” is displayed in the upper-left corner, and a file explorer appears below. Locate and open the tutorial notebook of your interest. You might see a pop-up with the message “Kernel not found” or “Kernel error”. You can resolve this by selecting a different Julia kernel from the notebook’s kernel menu.