Using multiple softwares for performing a simulation

Discussion about building and installing Elmer
annier
Posts: 1168
Joined: 27 Aug 2013, 13:51
Antispam: Yes

Re: Using multiple softwares for performing a simulation

Post by annier »

Some glossaries in Multi-phase field modeling in MOOSE framework:
1. kernels =>> They are parts of the residual equations in the finite element model. For examples, materials and auxkernels are treated differently than kernels in moose framework.

2. BarrierFunctionMaterial ==>> Its double well shape directs the negative order parameters to "0" and order parameters greater than 1 to "1".It controls the height of the jump between the phases.
BarrierFunctionMaterial is associated with DerivativeTwoPhaseMaterial (not a kernel but a materials object/class) class whereas MultiBarrierFunctionMaterial is related with the DerivativeMultiPhaseMaterial class.

3. args ==>> these are the list of all the coupled variables used by a given function type.


Acknowledgements:
I am thankful to Daniel Schwen and Jake Bair.

References:
http://mooseframework.org/
https://github.com/idaholab/moose
Anil Kunwar
Faculty of Mechanical Engineering, Silesian University of Technology, Gliwice
annier
Posts: 1168
Joined: 27 Aug 2013, 13:51
Antispam: Yes

Re: Using multiple softwares for performing a simulation

Post by annier »

Agros2D Software:
It is a finite element analysis software written in C++ and Python.
http://www.agros2d.org/
https://github.com/hpfem/agros2d

Installation in Ubuntu 14.04 and Running
1. The following step of installation via launchpad can be followed:

Code: Select all

$sudo add-apt-repository ppa:pkarban/agros2d
$sudo apt-get update
$sudo apt-get install agros2d
2. After installation, open the terminal and type:

Code: Select all

$agros2d

Yours Sincerely
Anil Kunwar
Anil Kunwar
Faculty of Mechanical Engineering, Silesian University of Technology, Gliwice
annier
Posts: 1168
Joined: 27 Aug 2013, 13:51
Antispam: Yes

Re: Using multiple softwares for performing a simulation

Post by annier »

Finite Element Modeling of Polymers
https://polymerfem.com/content.php?s=40 ... 6032c61e95

Modeling in Comsol Software
Residual stress modeling in comsol

Solid Mechanics:
Plane Stress and Plane Strain
Lecture notes in solid mechanics
Modeling of anisotropic diffusion in grain boundaries
reliability assessment of electronic assemblies under different loading conditions

Surface Energy
http://www.insula.com.au/physics/1279/L8.html

Computational Plasticity
The velocity gradient, maps the deformation gradient onto the rate of the change of the deformation gradient i.e. Fdot=LF.

Assumptions in Continuum Dislocation Dynamics (CDD)
1. The total deformation gradient, F, is assumed to be the product of elastic part and plastic part (i.e. F = F^eF^p)
2. The plastic velocity gradient, L^p, is the sum of the number of crystallographic slip rates.
3. As the lattice deformation is equal to the elastic deformation, the plastic velocity gradient, is thought to be consisting of symmetric part - strain rate, D^p and an antisymmetric part-total spin, W^p.

http://www.eng-tips.com/viewthread.cfm?qid=133189
Last edited by annier on 28 Mar 2016, 16:23, edited 4 times in total.
Anil Kunwar
Faculty of Mechanical Engineering, Silesian University of Technology, Gliwice
annier
Posts: 1168
Joined: 27 Aug 2013, 13:51
Antispam: Yes

Re: Using multiple softwares for performing a simulation

Post by annier »

Hi,
Discussion on the enthalpy of migration and enthalpy of vacancy formation for diffusion in materials.
http://www.doitpoms.ac.uk/tlplib/diffus ... rature.php



Yours Sincerely
Anil Kunwar
Anil Kunwar
Faculty of Mechanical Engineering, Silesian University of Technology, Gliwice
annier
Posts: 1168
Joined: 27 Aug 2013, 13:51
Antispam: Yes

Re: Using multiple softwares for performing a simulation

Post by annier »

Working in LaTeX Environment
http://latex-project.org/ftp.html
https://en.wikipedia.org/wiki/LaTeX_Pro ... ic_License
http://www.xm1math.net/texmaker/
http://www.xm1math.net/texmaker/download.html#linux
http://www.gnu-darwin.org/www001/src/po ... al_en.html
http://www.latex-community.org/forum/vi ... f=21&t=790
http://www.latex-community.org/forum/index.php
https://www.overleaf.com/3003348tmrynw#/8250735/
http://www.latextemplates.com/template/journal-article
LaTeX in Scientific Journals
LaTeX discussion for writing styles in Scientific Journals
http://www.elsevier.com/authors/author- ... structions
http://www.ctan.org/tex-archive/macros/ ... elsarticle
http://www.bibtex.org/
kile - a Latex environment tutorial
https://docs.kde.org/stable4/en/extrage ... e/kile.pdf
Tutorial_on_Texmaker_LaTeX
kile
http://www.tug.org/texlive/
https://help.ubuntu.com/community/LaTeX
ftp://tug.org/historic/systems/texlive/2015/
Installation of texlive in home directory
http://www.latex-community.org/forum/vi ... 21&t=21347
https://www.garron.me/en/articles/latex-tutorial.html
http://www.artofproblemsolving.com/wiki ... f_a_Circle
how to put space betwee texts in latex
http://tex.stackexchange.com/questions/ ... isplaymath

latex for large documents and fonts in chinese language
structuring large documents in latex
http://tex.stackexchange.com/questions/ ... untu-latex
http://blog.csdn.net/jubincn/article/details/6088568
http://lsec.cc.ac.cn/cgi-bin/viewcvs.cg ... 0705050300
http://www.ctan.org/pkg/:C
http://tex.stackexchange.com/questions/ ... -not-found
http://tug.org/texinfohtml/kpathsea.html
http://www.volkerschatz.com/tex/tpacks.html
http://blog.gmane.org/gmane.comp.tex.th ... h=20120401
http://tex.stackexchange.com/questions/ ... -all-my-te
Installing a dot_sty latex package in ubuntu
http://tex.stackexchange.com/questions/ ... a-sty-file
http://www.tug.org/pracjourn/2012-1/hon ... rticle.pdf
using CJK latex package
an example
http://pandoxie.github.io/FDU-Thesis-Latex/
https://huxuan.org/2012/07/14/chinese-f ... der-linux/
http://www.ctan.org/tex-archive/language/chinese/ctex/
http://www.ctan.org/pkg/ctex


Yours SIncerely
Anil Kunwar
Last edited by annier on 08 Mar 2016, 12:20, edited 24 times in total.
Anil Kunwar
Faculty of Mechanical Engineering, Silesian University of Technology, Gliwice
annier
Posts: 1168
Joined: 27 Aug 2013, 13:51
Antispam: Yes

Re: Using multiple softwares for performing a simulation

Post by annier »

An example of finite element modeling /simulation methodology
  • 1.Preprocessing
    Draw geometry and mesh in Salome software (http://www.salome-platform.org/) and export the mesh in Mesh_1.unv (dot_unv) format.

    2. Solving
    Convert the mesh from dot_unv format to elmer solver format.

    Code: Select all

    $ElmerGrid 8 2 Mesh_1.unv -autoclean
    .
    Solve the physical condition using Elmer software (https://www.csc.fi/web/elmer/elmer & https://github.com/ElmerCSC/elmerfem).
    In simulation section of solver input file for Elmer, write

    Code: Select all

    Simulation 
    ...
    Post file = Filename.vtu
    ..
    End
    This will create a file in dot_vtu format which can be read by postprocessing softwares.

    3. Postprocessing
    Open Filename.vtu by paraview (http://www.paraview.org/) and perform postprocessing along with the visualization process.
Yours Sincerely
Anil Kunwar
Anil Kunwar
Faculty of Mechanical Engineering, Silesian University of Technology, Gliwice
annier
Posts: 1168
Joined: 27 Aug 2013, 13:51
Antispam: Yes

Re: Using multiple softwares for performing a simulation

Post by annier »

Latex and Latex for Elsevier
http://ubuntuforums.org/showthread.php?t=1311444
http://www.latex-community.org/forum/vi ... 12&t=14182
Installation of Tex live in linux
http://www.latex-community.org/forum/vi ... 46&t=24020
http://tex.stackexchange.com/questions/ ... is-install
http://www.latex-community.org/forum/vi ... f=5&t=2732
http://tex.stackexchange.com/questions/ ... late-latex
http://tex.stackexchange.com/questions/ ... f-texmaker
Inserting figures in latex files
basics including graphics dot_sty in elsevier latex
https://en.wikibooks.org/wiki/LaTeX/Flo ... d_Captions
mathematical formulae in latex
http://tex.stackexchange.com/questions/ ... o-elsevier

Bibliography and Latex Tutorials
http://tex.stackexchange.com/questions/ ... ot-working
Tom_Schneider's_blog_on_Latex
Latex_tutorials_by_Tom_Schneider
New website for Tom Schneider's article on Latex
http://alum.mit.edu/www/toms/latex.html
http://www.ucc.ie/cgi-bin/uncgi/ctan?te ... ex-archive

Steps to Begin with in Ubuntu 14.04 (Illustration with the Texmaker)
1. Have texmaker intalled in Ubuntu 14.04 through ubuntu software center.
2. Download the necessary files related to Latex and Elsevier from either of the following:
i. elsarticle-template.zip_from_elsevier_website or ii. http://www.elsevier.com/authors/author- ... structions
iii. http://www.ctan.org/tex-archive/macros/ ... elsarticle or, iv. http://tug.ctan.org/tex-archive/macros/ ... lsarticle/

3. Put these downloaded files in a directory with any name: e.g. project_folder

4. Jump into the project_folder directory and run the installation command for elsarticle.ins

Code: Select all

$ latex elsarticle.ins
This installation will create the file "elsarticle.cls"

5. Open Texmaker and with a myproject.tex file in project_folder directory, the work can be performed with LaTeX. For the successful operation, the texmaker runs these files together and thus the locations should be defined for it.

Latex for Springer Journals
http://www.ctan.org/pkg/springer

Yours Sincerely
Anil Kunwar
Last edited by annier on 10 Feb 2016, 14:59, edited 3 times in total.
Anil Kunwar
Faculty of Mechanical Engineering, Silesian University of Technology, Gliwice
Post Reply