Apps and environments used in my research
中文版
Coding
I read/use/write cross-platform algorithms and applications with Python, C/C++, and a little Fortran,
especially high-performance programming of C++ and Fortran with MPI and OpenMP.
The list of my favorite or customized softwares/tools/websites/tool-chains is as follows:
Normally, I develop code on VS2015/VS2010, test on MinGW-w64, Intel Parallel Studio XE, and Xcode,
and run on Linux cluster using GCC or Intel C compilers.
Here are my main configuration notes for building multiple coding environments.
Coding under Windows 10
Coding C/C++ with Visual Studio
Coding C/C++ and Fortran with Visual Studio and Intel Parallel Studio XE
Coding C/C++ and Fortran with CLion and MinGW-w64
Coding Python with PyCharm and Anaconda
Use the same Git version for both MSYS2/MinGW and Windows environments
Coding under macOS
Coding C/C++ with Xcode and Clang
Coding C/C++ and Fortran with CLion and GCC
Coding under Linux (e.g., Ubuntu, CentOS, RedHat). Since I often use Linux server without graphic interface,
here I will list some useful notes/tips of configuring libraries/software/database etc.
Install MongoDB Community Edition from source code on Linux without root user
Writing, Reading, and Typesetting
GIS
Reference management
File share and synchronization
|