Palabos User Guide中文解读 | 第一章 | 介绍

作者的话:本人在学习palabos时,发现国内中文资料甚少,恰好网上可以直接搜到palabos user guide这种英文资料,加之时间充裕,便打算开始翻译,翻了一节后发现这可能算侵权,就比较伤脑筋,突然想到自己写中文解读即可,便有了下面的博客。

Palabos User Guide
Release 1.0 r1
Copyright © 2019 University of Geneva
Jul 05, 2019

Chapter One
介绍
1.1 什么是Palabos?

Palabos库是一个基于格子玻尔兹曼法的多功能的计算流体力学框架。流体模拟设置方便,如果你了解LBM的话,还可以用你自己的模型来扩展这个库。
它没有图形用户界面,也不需要什么外部依赖,但需要你会一些编程。软件在开源AGPLv3许可证的条款下免费可用。软件的传播旨在促进研究实际物理问题上,而不是卡在繁杂的软件开发上。
Palabos库在高性能计算下,或是复杂流动模拟中表现出特别突出的性能,可用于热、多相流穿过多孔介质。其程序结构为了便于用户阅读,采取了避免大量数字运算的方法,牺牲了小小的性能。
普适的编程是为了一个代码达成多个目标,Palabos的C++代码就普适,一个普适的3D代码可运行于D3Q15,D3Q19,D3Q27格子。实际的流体工程问题还是需要你仔细编程考究的。

1.2 Palabos涵盖的功能
1.2.1 目前实现的

这里照搬原文吧:

Physics: Incompressible Navier-Stokes equations, weakly compressible, non-thermal Navier-Stokes equations, flows with body-force term, thermal flows with Boussinesq approximation, single-component multi-phase fluids (Shan/Chen model), multi-component multi-phase fluids (Shan/Chen model, He/Lee model), free surface flows (volume-of-fluid approach), static Smagorinsky model for fluid turbulence.
Basic fluid models: BGK (and its “incompressible” counterpart), a given MRT model (and its “incompressible” coun-terpart), regularized BGK, LW-ACM (and its “incompressible” counterpart), a given entropic model.
Straight-wall boundary conditions: Zou/He, Inamuro, Skordos, regularized BC, simple equilibrium, bounce-back, periodic. All boundary conditions work for straight walls with interior/exterior corners, and can be used to implement a Dirichlet or Neumann condition for the velocity or the pressure. The bounce-back condition is also used for curved boundaries, represented by a stair-case shape.
Off-lattice boundary conditions: GUO model, and generalized off-lattice boundary condition. Automatic, and mas-sively parallel, voxelization of STL file and instantiation of off-lattice walls.
Particles: Massively parallel (billions of particles are no problem on a parallel machine) simulation of passive scalars, or interacting particles.
Grid: The implemented grids are D2Q9, D3Q13, D3Q15, D3Q19, and D3Q27. In all cases, the domain is either a regular matrix or a sparse domain, approximated by a multi-grid pattern.
Parallelism: All mentioned models and ingredients are parallelized with MPI for shared-memory and distributed-memory platforms, including I/O operations that are implemented in terms of MPI’s Parallel I/O API.
Pre-processing: The domain of a simulation can be constructed manually, or automatically from a corresponding STL-file.
Post-processing: The code has the ability to save the data in ASCII or binary files or to directly produce GIF images. Furthermore, the data can be saved in VTK format and further post-processed with an appropriate tool. For better efficiency, Palabos can natively post-process data, producing streamlines and iso-surfaces.
Check-pointing: At every moment, the state of the simulation can be saved, and loaded at a later point.

1.2.2 在开发的

下面是palabos社区和目前在整的:
1)网格精细化
2)扩展邻域格子的热流体

1.3 项目

Scientific and Parallel Computing Group SPC 提供了palabos的理论背景,也在不断开发新模型和方法。这些上乘的代码都是日内瓦大学在管。

1.4 作者

项目大佬:Jonas Latt
贡献者:Orestis Malaspinas, Dim-itrios Kontaxakis, Andrea Parmigiani, Daniel Lagrava, Yann Thorimbert, Christos Kotsalos, Francesco Marson, Joel Beny, and Bastien Chopard

1.5 找帮助

怎么安装软件去看2.1。
初学者建议去看Tutorial 1,在这里你能看到palabos的程序结构构成和了解palabos内部是怎样工作的。
有什么技术问题可以去palabos的论文提问,我想你一定收藏了那个网址。
如果你想深入了解各个语句的作用,你可以考虑使用Doxygen或者自动代码生成文档,这个自动代码生成文档打不开,现在先静置在此。

论坛:https://palabos-forum.unige.ch/
Doxygen:http://www.doxygen.nl/

  • 6
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
### 回答1: DC User Guide(中国区)是一本为DC(直流电源)用户提供的使用手册的中文版本。这本指南旨在为用户提供有关DC电源的详细信息和指导,帮助他们正确理解和使用DC电源。 该用户指南主要分为以下几个部分: 1. 产品概述:介绍了各种不同类型和规格的DC电源的特性和功能。用户可以通过这一部分了解适合自己需求的DC电源类型和参数。 2. 使用须知:这部分提供了DC电源的安全使用指南。用户可以学习如何正确接线、避免触电和其他事故,以确保使用过程中的个人安全。 3. 功能操作:这一部分详细介绍了DC电源的各项功能以及操作方法。用户可以学习如何设置输出电压和电流、调整稳定性、使用保护功能等。 4. 故障排除:这部分列出了可能遇到的常见问题和解决方案。用户可以在遇到问题时参考此部分,以便快速解决故障。 5. 维护和保养:这一部分提供了DC电源的维护和保养建议,帮助用户保持设备的良好状态,并延长使用寿命。 DC User Guide(中国区)通过简洁明了的语言和图文并茂的示例,向用户提供了全面、详细的信息,帮助他们更好地理解和使用DC电源。无论是新手用户还是有一定经验的用户,都可以从中获得有益的指导和知识。 ### 回答2: DC User Guide(DC用户指南)是一本关于DC(直流电源)使用和操作的指南。该指南的中文版提供了详细的DC使用说明,以帮助用户正确使用和了解DC的功能和特点。 首先,DC用户指南介绍了DC的基本原理和工作方式。它解释了DC是如何将交流电源转换为直流电源的,并介绍了各种DC的类型和用途。用户可以从中了解到DC在电子设备和通信系统中的重要作用。 指南还详细介绍了DC的安装和操作步骤。用户可以了解到如何正确地连接和安装DC,包括电源线的插拔和电源适配器的使用。此外,DC用户指南还提供了操作DC的注意事项和常见问题解答,以帮助用户避免操作中的常见错误和故障。 除了基本操作,DC用户指南还介绍了DC的高级功能和设置。用户可以学习到如何调整和优化DC的输出电流和电压,以满足不同电子设备的需求。同时,指南还介绍了DC的保护功能,如过载保护和短路保护,以确保DC的稳定工作和安全性。 最后,DC用户指南还提供了一些实用的技巧和建议,以帮助用户更好地使用DC。例如,如何有效地管理电源线和适配器,如何延长DC的使用寿命等。这些技巧可以帮助用户更好地利用DC,并保持其高效和可靠的性能。 总的来说,DC用户指南的中文版是一本全面且实用的指南,为用户提供了详尽的关于DC使用和操作的指导。无论是初学者还是有经验的用户,都能从中获得宝贵的信息和帮助。 ### 回答3: DC(Direct Current)是直流电的缩写,它是指电流方向始终保持不变的一种电流。DC User Guide(直流用户指南)是一份介绍如何正确使用直流电的指南。 DC User Guide中文版详细介绍了直流电的基本原理、特点以及应用。它首先从直流电的概念入手,解释了直流电的产生原理和与交流电的区别。然后,它详细介绍了直流电的优点,如稳定性、低噪音和高效率等。此外,该指南还解释了直流电在各种应用中的广泛使用,包括电子设备、电动车辆、太阳能电池等。 DC User Guide中文版还包含了一些使用直流电的实用技巧和注意事项。例如,它提供了如何正确连接直流电源和负载的步骤,以及如何正确选择和使用直流电源适配器和稳压器。此外,该指南还列举了一些常见的故障排除方法,以帮助用户在使用直流电时遇到问题时迅速解决。 总的来说,DC User Guide中文版是一份非常实用的指南,可以帮助用户了解直流电的基本知识,并教授如何正确使用直流电源和设备。无论是专业人士还是普通用户,都可以从中受益,并正确、安全地使用直流电。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值