LS-DYNA 基于 ANSYS 的单机本地 Intel MPI 并行计算环境部署

本文介绍如何在单机情况下,部署 Intel MPI 进行并行计算,该部署方案通用于 AUTODYN、LSDYNA、Fluent、CFX 和 Mechanical APDL 并行计算,不过需要注意的是,部署仅针对单台计算机,使用也仅可以在单台计算机下进行计算,也就是 local MPI 计算模式,针对多机的 MPI 并行计算环境部署,以后在讨论。

LS-DYNA 简单重启动、小型重启动、完全重启动分析~ 整理版

LS-DYNA  重启动,在 LS-DYNA 求解的过程中,常常用到重启动分析功能。这主要是由下面的原因导致的:求解过程中被操作系统或用户中断,而又不想从头开始计算;由于定义了 CPU 时间限制,求解时间超过该时间程序自动中断;在后处理中发现分析有错误,执行重启动来处理或改正错误;以前的求解没有运行足够长的时间,希望继续运行下去

LS-Prepost 如何实现批处理统计仿真计算结果

LS Prepost 拥有一套和 ANSYS 中的 APDL 语言相类似的命令语言 LS-PrePostScriptingCommandLanguage(SCL),LS-Prepost 脚本命令语言(SCL)旨在允许用户编写自己的脚本以执行用于许多不同目的的数据操作。LS-Prepost SCL 是一种类似于 C 语言的计算机语言,在 LS-Prepost 中执行

AUTODYN 如何基于 MPI 进行并行计算

MPI 是一个跨语言的通讯协议,用于编写并行计算机,其目标是高性能,大规模性,和可移植性。MPI 在今天仍为高性能计算的主要模型。通过 MPI 应用多核 CPU 加速 AUTODYN 计算是一个行之有效的方法,本文分步介绍如何基于 MPI 实现 AUTODYN 的并行计算。

我为什么要建立学研谷网站

很多人会觉得我“闲的慌”,作为一名非专业的野路子会编程人员,我为什么会“这么闲”,去创建一个叫“学研谷”的网站,而且实在一个移动社交盛行、视频直播行业风生水起的年代。

LS-DYNA 中一些材料参数 K 文件

LS-DYNA 中一些材料参数 K 文件

  • XY 原创 2017.06.23 18:59 阅读 13296 推荐 21

LS-DYNA 的二次开发环境及应用

本文介绍了 LS-DYNA 新一代二次开发环境,编译连接过程和新增功能。新的开发环境完全兼容原有的开发环境,包括所有的材料模型,状态方程,单元类型,和求解器控制等各种用户子程序。

基于 MATLAB 读取 LS-DYNA 的计算结果文件

本文介绍的基于 MATLAB 读取 LS DYNA 结果文件,即通过读取 ASCII 格式文件获得,需要说明的是,本问说介绍的方法和项目代码均匀第三方编写,与官方无关,MATLAB-LSDYNA 是为 Windows 环境编写的,并在 Windows 环境中进行了测试。ASCII 数据库读取应独立于系统,编写语言 MATLAB 也可跨平台,但并未测试模拟代码再其他系统上的运行情况

使用 Python 自动执行 ANSYS APDL

我们经常希望将有限元求解结合到更大的程序中,以实现设计自动化或优化。应用 Python 函数运行 APDL 脚本是个不错的选择,本文举例将 ANSYS 中的几个命令行选项硬编码到 Python 脚本

霍普金森压杆 Hopkinson 压杆测试技术

霍普金森压杆的雏形是在 1914 年由 Hopkinson 提出来的,当初只能够用来测量冲击载荷下的脉冲波形。1949 年 Kolsky 对该装置进行了改进,将压杆分成两截,试样置于其中,从而使这一装置可以用于测量材料在冲击荷载下的应力 - 应变关系。由于这一装置采用了分离式结构,因而被称为分离式 Hopkinson 压杆,简称 SHPB

LS-DYNA 常用用户自定义后处理输出文件关键字(Database_Option)

database 关键字是 LS DYNA 中重要的关键字,定义 database 关键字直接关系到计算结果的输出类型,在本文中,我们将了解到 database option 关键字的一些属性。

周知:学研谷在十一期间的改版升级公告

细心的你应该发现,十一期间后期,学研谷网站布局和功能与之前出现了较大的变化,先前有的部分板块消失,新的版块出现,总体升级体现在排版更加突出内容,功能向易用性方面改进,下面就近期的网……

自定义科研学术导航使用说明

新版导航进行了重新设计,突出了简单、隐私、自由、收录齐全等特色,导航以自定义为主,用户可以自由添加网址,或在导航中心关注特色网址,目前导航具备如下功能。

LS-DYNA 的材料模型二次开发过程

LS-DYNA 作为一个大型的通用有限元程序,本文以一个简单大变形下的线弹性材料模型为例,演示在新的开发环境下的完整的开发,调试和验证过程,包括编译,连接,动态加载,源程序跟踪调试,以及模型验证等环节。

基于 Visual Studio 2017 和 LS-DYNA R11 进行用户自定义材料二次开发(UMAT)

本文介绍基于 LS DYNA R11,进行材料的二次开发,开发环境基于 Visual Studio 2017 Community Version 15.9.27,Intel Parallel Studio XE 2017 with Intel Fortran Compiler 17.0,LS DYNA smp d R11.1.0 ifort 2017 vs2017 lib。

ABAQUS 中材料库的使用(附 500 种材料力学性能数据库)

每一个 CAE 工程师都应该有一个自己的材料库,如果没有,那就建一个,如果不想自己建,那就关注下本文。有了材料库之后,在建模过程中,可直接在 CAE 软件中调用材料,避免重复的操作,方便快捷。

LSDYNA 和 AUTODYN 解决爆炸与冲击问题的一些数值仿真方法

应用数值模拟技术解决爆炸冲击问题是目前常用的手段,那么应用 LSDYNA 和 AUTODYN 做数值爆炸冲击模拟时,常用的哪些计算方法?本文简单的介绍 LSDYNA 二维到三维映射、AUTODYN 中一维到二维、二维到三维等等数值模拟方法。

学研谷撰写和分享文章管理办法

学研谷文章版面面向所有研友,并提供高质量的科研资料、学习经验,任何注册用户均可以分享和撰写文章。为了提高文章版面内容的质量,给更多研友提供干货,编撰该文章发布管理办法。

LS-DYNA 射流模拟过程

对于正在设计过程中的破甲弹,在试验之前了解其起爆、射流的形成及穿甲的全过程是非常重要的。计算采用几分之一的弹体进行的,在切开的对称面上需要施加滑移边界条件。

LS DYNA 二次开发的过程和需要的文件

如果进行二次开发,实际上就是要修改原有的 exe 文件,在其中加入自己的程序(子材料什么的)。而不管你是“一般用户”还是正版用户,都不太可能直接修改 exe 文件(除非你特别特别牛,能直接编写机器语言(比汇编语言还低一级别),开个玩笑,基本不可能实现)。所以目前 DYNA 开发商,给正版用户提供了下面的方式进行二次开发