logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Matplot++ 数据可视化工具介绍与使用指南

Matplot++是由 Alan de Freitas 开发的纯 C++ 实现的数据可视化图形库,旨在为 C++ 开发者提供类似 MATLAB/matplotlib 的绘图体验,同时保持 C++ 的原生性能优势 [[4]]。l->line_width(2.5) // 线宽 2.5pt->color({0.2, 0.4, 0.8}) // RGB 颜色 (0~1)->marker("*") // 标

文章图片
Timsort排序算法介绍和使用

Timsort 是现代编程语言中主流的排序算法,因其在真实数据上的卓越表现而被广泛采用。在 C++ 中,虽然标准库未直接实现,但是其最接近的替代方案。若需更高性能或并行支持,可结合 Boost、自定义实现或你熟悉的 MPI/OpenMP 技术进行优化。

#算法
大规模数据并行排序策略(Parallel Sample Sort)

这种策略能很好地平衡计算、通信和内存使用,适合处理超大规模数据集。

#算法
C/C++实现工厂模板设计模式(Factory Pattern)

/ 产品基类public:// 具体产品Apublic:// 具体产品Bpublic:// 工厂类public:// 创建产品的方法# include <iostream> # include <memory> // 产品基类 class Product {public :// 具体产品A class ProductA : public Product {public :} };

#c语言#c++#设计模式
FEM: FEBio专为生物力学和生物医学工程领域设计的开源有限元分析软件

FEBio(Finite Elements for Biomechanics)是一款专为生物力学和生物医学工程领域设计的开源有限元分析软件。它由美国犹他大学(University of Utah)的 Musculoskeletal Research Laboratory(MRL)开发和维护,特别适用于模拟软组织、骨骼、关节、心血管系统等生物材料在复杂力学环境下的行为。

文章图片
CFD: Fluent中,场变量梯度计算的方法介绍

方法精度稳定性网格适应性计算开销推荐场景中低高质量结构网格低快速计算、理想网格中~低高低质量/复杂网格中✅ 工业应用、烂网格首选高中中等质量非结构网格中~高高精度需求、好网格✅结论对于质量较差的网格,Green-Gauss Node-Based 方法是最稳健、最推荐的选择,它在保持计算效率的同时,显著提升数值稳定性,是工业CFD仿真的“安全牌”。如需进一步提高精度,可在网格改善后切换为 Least

文章图片
GEOS: 开源多物理场耦合模拟框架介绍与使用指南

GEOS (Geological and Environmental Simulation Framework) 是一个开源的、多物理场耦合的模拟框架,专门设计用于建模地下环境中的复杂耦合过程。该项目由劳伦斯利弗莫尔国家实验室(LLNL)开发并维护。GEOS是一个功能强大的多物理场耦合模拟框架,特别适合地下环境中的复杂过程模拟。其开源特性和模块化设计使得它既可用于学术研究,也可用于工业应用。通过合

Catch2 开源库介绍与使用指南

Catch2 是一个现代的 C++ 测试框架,主要用于单元测试、集成测试和功能测试。简单易用:测试用例编写直观,学习曲线平缓无外部依赖:只需要包含一个头文件即可使用丰富的断言宏:提供多种断言方式测试发现机制:自动发现和运行测试用例良好的输出格式:测试结果清晰易读支持BDD风格:支持行为驱动开发(Behavior-Driven Development)风格测试// 自定义配置// 在这里可以添加全局

#c++
在柯希霍夫积分法偏移成像中,旅行时计算中振幅和相位信息

在三维克希霍夫积分法深度偏移成像中,旅行时计算是核心环节,而振幅和相位信息的准确计算直接影响成像质量。这种方法的精度依赖于速度模型的准确性和高频近似有效性,对于复杂介质(如强横向变速),需结合波束偏移或全波形偏移(FWI)改进。克希霍夫偏移基于波动方程积分解,其核心是计算从震源到成像点再到接收点的旅行时场((\tau(x,z)))。其中 (v(x)) 为速度场。但仅旅行时不足以描述波场特性,需补充

#HPC
    共 228 条
  • 1
  • 2
  • 3
  • 23
  • 请选择