say, the crystal is cubic (periodic boundary condition in all three sides), I have a strain rate (say 10^9/s, or 10^-3/ps) that I want to apply along [123] directions. Among the technique I have adopted and failed include

* While defining x,y,z directions after fixing a cubic latiice, using three orthonormal right-handed axis with integer components (hence non-integer magnitude). While equilibriating, temperature rises above 10000K momentarily, and the equilibriated structure is entirely amorphous

*Or, after equilibriation with ususal direction, writing the data into an external file. Rotating all three components of position and velocity into new three axis (x axis along strining direction), and then straining. I have difficulty doing coordinate transformation (as my version of LAMMPS doesn't let much coordinate transformation , it is 2019s and exe file comes from who-knows-what source), nevertheless, I extracted numerical values from text files, coordinate-transformed appropriate columns (e.g. with MATLAB) but feeding it back to LAMMPS script doesn't work

* Or, applying three engineering strain rates in three directions. However, this means zero-pressure constraint imposition on none of the axial direction is possible, as the case for x-straining (y and z are zero-presssured), although it is obvious that zero-pressure constraint indeed falls on directions normal to loading. Hoever, in this case, strain calculation becomes difficult, and which ensemble style would do good seems not understandable to be. nvt doesn't seem like it, because axial straining doesn't automatically impose constant volume.

As a short note, when atomic data are loaded, my version of LAMMPS doesnt support ${natoms}

Any help would be greatly appreciated. I attach the file herewith. Note the 'commented out' sections of the file to indicate what i am missing out

More Sumit Bhowmick's questions See All
Similar questions and discussions