文章分类 - Linux
Linux系统的相关
摘要:ParaView是对二维和三维数据进行分析和可视化的程序,它既是一个应用程序框架,也可以直接使用(Turn-Key)。 ParaView支持并行,可以运行于单处理器的工作站,也可以运行于分布式存储器的大型计算机。 ParaView用C++编写,基于VTK(Visualization ToolKit)
阅读全文
摘要:CFD General Notation System (CGNS)是CFD软件中非常重要的数据格式,正在得到越来越广泛的应用,CGNS 提供了一个通用的可移植且可扩展的标准,用于存储和检索计算流体动力学 (CFD)的分析数据。 它由一个自由和开放软件。 它是自我描述的、独立于机器的、有据可查的,也
阅读全文
摘要:VS Code在使用SSH连接到Linux服务器时,会出现停留在“设置SSH主机:XXX:正在本地下载VS Code服务器”时间过长的情况。这是由于下载服务器的文件来自外网,导致下载速度非常缓慢,甚至可能需要等待半小时以上,但其实该文件实际大小不大,此文章将给出这一情况的解决方案。 方案一 通过设置
阅读全文
摘要:Open CASCADE Technology SDK是一个几何建模库,或者更简单地说,它是一个几何内核。OCCT使用边界表示(Boundary representation, BRep)方法来表示 3D 模型。OCC平台是由法国Matra Datavision公司开发的CAD/CAE/CAM软件平
阅读全文
摘要:可视化工具包 (Visualization Toolkit, VTK) 是用于操作和显示科学数据的开源软件。它配备了最先进的3D渲染工具、一套用于3D交互的小部件和广泛的2D绘图功能。VTK是Kitware软件开发平台集合的一部分。该平台在全球范围内用于商业应用以及研发。 1. 准备基础环境 Ubu
阅读全文
摘要:虚拟化是一种技术,可以利用以往局限于硬件的资源来创建有用的 IT 服务。它让您能够将物理计算机的工作能力分配给多个用户或环境,从而充分利用计算机的所有能力。 虚拟机(Virtual Machine)是计算机系统的仿真器,通过软件模拟具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,能
阅读全文
摘要:OpenFOAM 是一款基于有限体积法的开源场操作软件,其全称为Open Field Operation and Munipilation。OpenFOAM是自2004年以来主要由OpenCFD Ltd开发的免费开源CFD软件。它在工程和科学的大多数领域拥有庞大的用户群,包括商业和学术组织。Open
阅读全文
摘要:原则:开发环境只是工具,配置出一套牛逼的开发环境只能在一定程度上提升开发效率,但是高效率的写出高质量的代码才是核心工作。 初学者:Visual Studio或许是最好的IDE,但是“only on Windows”,在可预见的未来内不会出现类似于“PS4游戏登陆steam”的情况。因此选择VS Co
阅读全文
摘要:Windows/Linux下的Gmsh源代码编译,使用CMake,Windows下使用GUI模式,Linux下使用终端模式。 Gmsh网站:gmsh.info 备注:由于不明原因,Gmsh/onelab已屏蔽国内IP。 Gmsh使用CMake配置生成选项的具体含义和定义请参考Gmsh官网。如果ccm
阅读全文
摘要:一、基础环境配置 Ubuntu/Debian sudo apt install build-essentialsudo apt install cmake g++ gfortransudo apt install meson ninja-buildsudo apt install mesa-comm
阅读全文
摘要:Debian 和 Ubuntu 属于同一系列的发行版。Debian 是由 Ian Murdock 在 1993 年创建的最初的发行版。Ubuntu 是 Mark Shuttleworth 在 2004 年基于 Debian 创建的发行版。Ubuntu 源自 Debian。这意味着 Ubuntu 使用
阅读全文
摘要:中标软件有限公司基于多年来在操作系统安全和可信计算方面的技术积累,研制推出了新一代安全可信操作系统软件产品-中标麒麟安全操作系统软件V7.0。根据官网宣传,中标麒麟安全操作系统软件V7.0产品核心组件参数: Kernel 4.14.0(实测版本为3.10.0) Gnome 3.7.4 X.org 7
阅读全文
摘要:内网穿透:通过互联网,访问内网的资源,让内网的数据在外网的电脑上可以获取。 本文部署场景:Linux工作站部署在办公室中,可以连外网,但是没有公网IP,只能在办公室内局域网通过SSH连接。使用内网穿透后,可以在非办公室的外网,连接此工作站。 工具:frp(建议:Sakura Frp — 免费内网穿透
阅读全文
摘要:所谓库文件,读者可以将其等价为压缩包文件,该文件内部通常包含不止一个目标文件(也就是二进制文件)。值得一提的是,库文件中每个目标文件存储的代码,并非完整的程序,而是一个个实用的功能模块。库文件的产生,极大的提高了程序员的开发效率,因为很多功能根本不需要从0开发,直接调取包含该功能的库文件即可。在wi
阅读全文
摘要:BLAS(Basic Linear Algebra Subprograms)是一系列基本线性代数运算函数的接口(interface)标准,是一个接口的标准而不是某种具体实现(implementation)。 LAPACK(Linear Algebra PACKage),是用Fortran 90编写的
阅读全文
摘要:NVIDIA® CUDA® 工具包提供了开发环境,可供创建经GPU加速的高性能应用。借助CUDA工具包,您可以在经GPU加速的嵌入式系统、台式工作站、企业数据中心、基于云的平台和HPC超级计算机中开发、优化和部署应用。此工具包中包含多个GPU加速库、多种调试和优化工具、一个C/C++编译器以及一个用
阅读全文
摘要:oneAPI是一个开放、统一的跨架构编程模型,旨在简化跨多架构的开发过程,可以帮助开发者可以用于 CPU、GPU、FPGA 或是其它硬件加速器开发 AI 应用。简单来说,OneAPI 旨在提供一个适用于各类计算架构的统一编程模型和应用程序接口,从而让开发者可以自由选择架构以解决他们所面临的问题,无需
阅读全文
摘要:NVIDIA HPC SDK提供了使用标准的C/C++和Fortran的编译器以及OpenACC指令和CUDA实现HPC建模和模拟应用的GPU加速。此工具能够让代码人员对源代码进行快速移植、并行和优化GPU加速,可以更大限度地提高科学和工程吞吐量,更大限度地减少编码时间。NVIDIA HPC SDK
阅读全文

浙公网安备 33010602011771号