Linux envrionment
Linux tutorial
bolg
- Linux Cluster Blog is a collection of how-to and tutorials for Linux Cluster and Enterprise Linux
- Linux 命令收藏
Video tutorial
- 莫烦 linux 建议教学
- Learn CentOS “LearnLinuxTV”
- 计算机科学课堂中学不到的知识 The Missing Semester of Your CS Education(2020)
Ubuntu
CentOS
Fortran
tutorial
-[Fortran Tuto 2] Basics about variables
doc
Python
anaconda
install
|
|
tutorial
- MorvanZhou
https://github.com/MorvanZhou/tutorials - Python Documentation contents
- https://www.runoob.com/python/python-tutorial.html
- Python 入門教學課程
- Python全套教程 2019最适合零基础 提供源码笔记
numpy
doc
NumPy 官网 http://www.numpy.org/
NumPy 源代码:https://github.com/numpy/numpy
SciPy 官网:https://www.scipy.org/
SciPy 源代码:https://github.com/scipy/scipy
Matplotlib 官网:https://matplotlib.org/
Matplotlib 源代码:https://github.com/matplotlib/matplotlib
NumPy官方文档
https://numpy.org/doc/stable/user/whatisnumpy.html
runoob
https://www.runoob.com/numpy/numpy-tutorial.html
from-python-to-numpy
https://www.labri.fr/perso/nrougier/from-python-to-numpy
julia
https://docs.julialang.org/en/v1/
https://www.youtube.com/c/TheJuliaLanguage/videos
install julia
- download from https://julialang.org/downloads/
- decompress
|
|
env
|
|
test
|
|
install packages
|
|
tutorial
- Julia for Numerical Computation in MIT Courses
https://github.com/mitmath/julia-mit - Introduction to Computational Thinking by Alan Edelman, David P. Sanders & Charles E. Leiserson
https://computationalthinking.mit.edu/Spring21/syllabus/
java
Java SE Development Kit 15 Downloads
git
tutorial
complier
Intel oneAPI Base Toolkit
Intel oneAPI is the new version for free and the old version is intel parallel studio.
Document
Download from
- Free Intel® Software Development Tools
- Get the Intel® oneAPI Base Toolkit
- Get the Intel® oneAPI HPC Toolkit
Release Notes
-
Get Started with the Intel® oneAPI Base Toolkit for Windows*
-
Intel® Performance Libraries for oneAPI
- Intel® oneAPI Math Kernel Library
- Intel® Integrated Performance Primitives
- Intel® oneAPI Threading Building Blocks
- Intel® oneAPI Data Analytics Library
- Intel® MPI Library
-
Intel® Parallel Studio XE and oneAPI Toolkits Supported and Unsupported Product Versions
Installation
Compiler
- Intel® C++ and Fortran Compilers Redistributable Libraries by Version
- Intel® Fortran Compiler for oneAPI Release Notes
MPI Libarary
Others
pre-install
-
MacOS
Install Xcode, then go to developer.apple.com and download Command Line Tools for your Xcode version.
-
Windows
Install latest Visual Studio Community edition
install
|
|
- install the oneAPI Base Toolkit with these options
threaded building blocks
C++ compiler
C++ Library
Math Kernal Library
(optional) GDB debugger - Install the oneAPI HPC toolkit with these options
Intel MPI library
Intel C++ compiler
Intel Fortran compiler
env set
For Intel oneAPI
- linux
永久生效:vi /etc/profile or vi ~/.bashrc
|
|
临时使用 terminal:
|
|
-
Windows
OneAPI command prompt is installed in Start menu. Or run setvars.bat -
MacOS
|
|
For the intel parallel studio 2020
|
|
For the intel parallel studio 2018
|
|
test
|
|
Errors like stdio.h isn’t found
be sure you’ve installed Xcode Command Line Tools.
reference
GCC
- GCC, the GNU Compiler Collection [download]
- gfortran supports 95 2003 2008 2018