Giter Club home page Giter Club logo

lammps-tutorials's Introduction

"Hello there." ๐Ÿ‘‹

banner that says Mark Tschopp alongside a pic of me in Jedi Knight costume

the Star Wars scientist

I'm a Jedi Knight of Science who is passionate about harnessing the power of high performance, empowering people to rise up, and utilizing organizational processes in the pursuit of scientific knowledge and innovation. Join me on a journey through the galaxy of materials science, machine learning, and more!

From Tatooine to Beyond ๐ŸŒŽ

  • โœจ Education: With my lightsaber of knowledge, I have successfully defended my PhD dissertation at the Jedi Temple of Georgia Tech, earning the prestigious Best PhD Dissertation award akin to receiving a Jedi Council commendation.
  • ๐Ÿ“š Publications: I've battled the dark side of scientific publishing with over 100 peer-reviewed scientific publications, akin to wielding a lightsaber against Sith Lords of ignorance.
  • ๐ŸŽ™๏ธ Presentations: Delivered over 200 talks and seminars, including 160 invited presentations, captivating audiences like a Jedi Master using the Force.
  • ๐Ÿ“– Citations: The Force is strong with my research, which has amassed over 7000 citations, allowing me to wield an h-index of 45 like a Jedi Master's command over the Force.
  • ๐ŸŽ“ Educator: I've trained over 2000 ML Padawans, guiding them through the Force-sensitive realm of machine learning with a Star Wars twist. Join the Rebel Alliance of knowledge and become a Jedi Knight of ML!
  • โšก Transition: Successfully transitioned R&D projects to industrial implementation, bringing the power of the Force into real-world applications.
  • ๐Ÿ† Recognition: I am honored to be recognized as a Fellow in ASM (Materials Society), ASME (Mechanical Engineering Society), and the esteemed Army Research Laboratory, akin to achieving Jedi Master status in the Order.
  • ๐ŸŒŒ Diverse background: With experience spanning across industry, academia, and national laboratories, I've embraced the light side of science in various S&T positions, bringing balance to the Force.

Check out these repositories

Contact Me

๐Ÿ“ซ Looking to contact me? Send a transmission via the holocommunicator or reach out through the Force at LinkedIn

๐Ÿ’ฌ Feel free to send a hologram or engage in a lightsaber duel of ideas! Let's connect and discuss potential collaborations in the Jedi Council of Science Innovation.

May the Force be with you!

lammps-tutorials's People

Contributors

jan-janssen avatar mrkllntschpp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lammps-tutorials's Issues

is:issue is:open files not reading

after opening the correct folder in the terminal and running the code, lmp_serial -in in.lmp, the file is not opening. is there a specific way the files should be organized so that lammps is able to read it or is there another issue here.
Screen Shot 2020-05-28 at 10 16 13 AM

In tutorial 6 the link to is no longer valid

Describe the bug
As https://icme.hpc.msstate.edu/mediawiki/index.php.1.html was archived in favour of https://www.cavs.msstate.edu/icme/ the link to certain files no longer work.

To Reproduce
https://icme.hpc.msstate.edu/mediawiki/index.php/Fe_110_sig3.txt

Expected behavior
It could be replaced with a link to the Github repository:
https://raw.githubusercontent.com/mrkllntschpp/lammps-tutorials/master/Fe_110_sig3.txt

Additional context
Maybe other links are effected as well.

delete_atoms command with ID issues

Hello,
Thanks for all these great tutorials! I got stuck with the delete_atoms command. I am looking at the LAMMPS documentation and comparing codes and I can't see where I am going wrong, yet I continue to get the error "ERROR: Could not find delete_atoms group ID (../delete_atoms.cpp:306)
Last command: delete_atoms overlap 0.35 region lower upper"
I get this error right after it starts the displacing atoms section. I copied my code directly from your code posted on this tutorial, so I am confused with what is happening.

Question about minimumenergy in tutorial-5

Dear sir,

Thanks for your input file to calculate the energy of grain boundary.
I have an question in tutorial-5.
Why the minimumenergy is euqal to -3.36? This item should be the atomic energy in bulk. How did you get this value?

Kind regards,
Meng Zhang

Energy minimization without lattice constant change

Hello,

Thank you for providing such comprehensive list of tutorials for LAMMPS. I am just starting out with LAMMPS and I am finding your tutorial very useful.

In tutorial 1, you show how to perform energy minimization and obtain the optimized lattice parameter for Al lattice.

I was wondering, if there is way to perform energy minimization in LAMMPS where only the atoms are free to relax while the lattice shape and volume doesn't change. If you are familiar with VASP input, this would be equivalent to setting ISIF = 2.

I tried looking it up online and so far I haven't found any direct method of doing it.

I want to know if such energy minimizations are possible in LAMMPS and if so could you please give me some hints on how to do it.

Thank you!

How to realize the 110 direction stretching?

Thank you very much for this tutorial. According to this tutorial, I have realized the tensile mechanical properties of BCC(body centered cubic) Fe block (x - < 100 >, Y - < 010 >, Z - < 001 >).

But I couldn't achieve it when I tried the tensile mechanical properties of another crystal oriented Fe block (x - < 110 >, Y - < 110 >, Z - < 001 >). I have tried to modify the system temperature, cutoff
and other parameters, but I still can't. I have to ask you for help. I hope you can help me.

Thank you!

Inquiry about Lammps Simulation Results of Tutorial-01

Dear Mark,

I am currently learning to utilize Lammps software for atomistic simulations to extract material parameters necessary for continuum modeling of materials and alloys, such as employing crystal plasticity. I am writing to seek your assistance regarding some doubts I have encountered while interpreting the simulation results from the Lammps log file. Your Tutorial - 01 has been immensely helpful in understanding the intricacies of molecular dynamics simulations.

However, I have come across a few sections in the log file that I am having trouble comprehending. I was hoping you could kindly shed some light on them:

  1. The following portion of the output appears in the log file, and I am unsure about its significance:
Nlocal:              2 ave           2 max           2 min
Histogram: 4 0 0 0 0 0 0 0 0 0
Nghost:            459 ave         459 max         459 min
Histogram: 4 0 0 0 0 0 0 0 0 0
Neighs:            140 ave         151 max         129 min
Histogram: 1 0 1 0 0 0 0 1 0 1
  1. In Tutorial-01, a total of 8 atoms were modeled as indicated in the Lammps log file:
replicate 1 1 1
Replicating atoms ...
  orthogonal box = (0 0 0) to (5.6568542 5.6568542 4)
  2 by 2 by 1 MPI processor grid
  8 atoms
  replicate CPU = 0.004 seconds

However, later in the output file, it shows that the number of neighbors is equal to 560:

Total # of neighbors = 560
Ave neighs/atom = 70
Neighbor list builds = 0
Dangerous builds = 0

I am puzzled as to how the number of neighbors can be 560 for only 8 atoms in the simulation.

To facilitate your assistance, I have attached the input file and log file to this message.

Thank you for taking the time to review my inquiries. Your guidance will be immensely valuable to me in gaining a better understanding of these simulation results.

Best Regards,
Vikram Roy
Country: India
log.lammps.txt
calc_fcc.in.txt

How to achieve polycrystalline stretching?

Thank you for the tutorial. Have tried so far, but how to achieve polycrystalline stretching? It has always been a problem.

The polycrystalline structure uses random grains created by Atomsk software. The above is the structure file. I have tried calculations, but the performance at the grain boundary is not very good. So ask you for help.

Write to Fe_unitcell.xsf

Bcc Fe oriented X=[100] Y=[010] Z=[001].

CRYSTAL
PRIMVEC
2.85530000 0.00000000 0.00000000
0.00000000 2.85530000 0.00000000
0.00000000 0.00000000 2.85530000
CONVVEC
2.85530000 0.00000000 0.00000000
0.00000000 2.85530000 0.00000000
0.00000000 0.00000000 2.85530000
PRIMCOORD
2 1
26 0.00000000 0.00000000 0.00000000
26 1.42765000 1.42765000 1.42765000

Fe_voronoiRandom.txt
box 100 100 25
random 10

Fe_polycrystal.lmp is generated by the following command

atomsk --polycrystal Fe_unitcell.xsf Fe_voronoiRandom.txt Fe_polycrystal.cfg lmp -wrap

Happy New Year!
Sincerely

confusion with strain rate units

Before I begin, thanks a lot for making these tutorials available. I've a doubt here. In tutorial 3, after the initial equilibration, the simulation box is deformed

in the x-direction at a strain rate of 10^10 1/s

That is implemented in the LAMMPS script in the following lines

units 		metal
...
timestep 0.001  #in picosecond 
... 
variable srate equal 1.0e10
variable srate1 equal "v_srate / 1.0e12"
fix 2 all deform 1 x erate ${srate1} units box remap x

How do you calculate the factor of 1.0e12 ? Isn't the timestep dt involved here in some way?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.