科研相关软件及环境配置
English version
写代码
我使用Python、C/C++和少量Fortran编写跨平台的算法和应用程序,尤其是利用C/C++基于MPI和OpenMP的高性能计算,常用的软件/工具/网站/工具链列表如下:
安装Windows 10的笔记本电脑是我的主力机,我通常利用VS2015/VS2010开发程序,在MinGW-w64、Intel Parallel Studio XE和Xcode等
环境下进行代码兼容性测试,使用GCC或Intel C++编译器编译程序并在Linux集群上运行程序。
以下是构建多种编程环境的简要教程。
在 Windows 10 下编程
使用Visual Studio编写C/C++程序
使用Visual Studio和Intel Parallel Studio XE编写C/C++和Fortran程序
使用CLion和MinGW-w64编写C/C++和Fortran程序
使用PyCharm和Anaconda编写Python程序
在MSYS2/MinGW和Windows环境下使用同一版本的Git
在 macOS 下编程
使用Xcode和Clang编写C/C++程序
使用CLion和GCC编写C/C++和Fortran程序
在 Linux (如 Ubuntu、CentOS和RedHat)下编程。由于我通常使用没有用户界面的Linux服务器,因此这里仅以库/软件/数据库等的配置教程。
Linux下非root用户安装及配置MongoDB数据库
写作、阅读、排版等
GIS软件
文献管理
文件共享与同步
|