47 Commits

Author SHA1 Message Date
Alex Selimov
a942b8e2a1 Added -ow option which allows for automatic overwriting 2020-01-28 10:59:49 -05:00
Alex Selimov
9ebdfff0a1 Added print messages to let user know whats going on 2020-01-28 10:42:30 -05:00
aselimov
e91bcd5d1e
Merge pull request #16 from aselimov/ft--group-refine
Added remesh option to group
2020-01-28 09:36:50 -05:00
Alex Selimov
fd143783ec Added remesh option to group 2020-01-28 09:36:00 -05:00
Alex Selimov
1db2b24499 Fixes to parse_pos subroutine 2020-01-27 21:10:31 -05:00
Alex Selimov
69ab46b6e3 Fix to inf*val format for positions 2020-01-27 21:06:22 -05:00
aselimov
4e592fb4aa
Merge pull request #15 from aselimov/bg--fix-to-dislgen
Bg  fix to dislgen
2020-01-27 20:38:04 -05:00
Alex Selimov
99a680542d Extended inf commands to be position independent of the inf command 2020-01-27 20:32:18 -05:00
Alex Selimov
0d2a351cd5 Fix to disl_gen. Problems with sub_box_bd and element dislocation displacement field 2020-01-27 20:30:40 -05:00
Kevin Chu
1b099a17d5 Fix to makefile build order 2020-01-27 12:00:47 -05:00
Alex Selimov
94e1c9fd7b Missing allocation in disloop code 2020-01-27 11:56:31 -05:00
aselimov
071e8169b9
Merge pull request #13 from aselimov/ft--opt-dislloop
Square loop option
2020-01-27 10:18:15 -05:00
Alex
e76187bd3c Square loop option 2020-01-27 10:16:07 -05:00
Alex
8a1bbcbc4e Added call_option which has been needed for a while but was missing 2020-01-27 10:06:20 -05:00
Alex
347b73054b Added group option and shift command 2020-01-27 10:01:22 -05:00
Alex
f80045058f quick fix to bug to write pycac format 2020-01-21 12:01:45 -05:00
Alex Selimov
12aa13b94b Fixes to element definitions 2020-01-17 13:53:21 -05:00
Alex Selimov
cde96402e2 Working shift command for merge 2020-01-15 16:44:13 -05:00
Alex Selimov
14dd8ad755 Fixes to mode_merge 2020-01-15 16:03:18 -05:00
Alex Selimov
849da1d24a Changes to how the adjustment to nodal positions is performed for lammpscac output 2020-01-15 09:39:30 -05:00
Alex Selimov
55fbe679e5 Quick fix to argument positioning 2020-01-15 08:12:48 -05:00
Alex Selimov
c89b7d3b59 Merge branch 'ft--opt-dislloop' into development 2020-01-13 20:24:15 -05:00
Alex Selimov
fbae3a1594 Working version of CACmb capable of building simple models for lammpsCAC 2020-01-13 20:12:46 -05:00
Alex Selimov
d09ebfa7e0 Merge branch 'development' into ft-write-lammpscac 2020-01-13 17:21:44 -05:00
Alex Selimov
ba28734fd7 Working changes to write lammps cac 2020-01-13 16:54:52 -05:00
Alex Selimov
20546dc267 Actual dislocation loop generation algorithm alongside dislgen command 2020-01-13 16:43:49 -05:00
Alex Selimov
ec7980ff0b Fix to main when running without a mode 2020-01-13 09:50:29 -05:00
Alex Selimov
1f1598dec9 Added Make install and fix to main 2020-01-13 09:49:42 -05:00
Alex Selimov
8fc91f4dd2 Working planar vacancy cluster algorithm 2020-01-13 09:42:57 -05:00
Alex
d0e6253d64 Working commit for dislocation generation branch 2019-12-25 16:30:18 -05:00
Alex Selimov
41024b9674 Added new parse ori_vec subroutine to parse orientation vectors 2019-12-15 18:59:21 -05:00
Alex Selimov
e007038b6f Merge branch 'development' of https://github.com/aselimov/CACmb into development
Cherry-picking the call_mode commit into the main development branch to work on other options
2019-12-15 18:10:43 -05:00
Alex Selimov
0dff3b2ca9 Restructure the command parsing loops so the mode commands only parse the mode options 2019-12-15 18:09:59 -05:00
Alex Selimov
b3a9577cc2 Added writing to pycac restart file format 2019-12-15 17:55:31 -05:00
Alex Selimov
c291ec65b4 Quick bug fix 2019-12-13 13:44:17 -05:00
Alex Selimov
b0941e4482 Fixes to file reading to ensure that mode_merge works correctly 2019-12-10 19:33:46 -05:00
Alex
3c7461f094 Added mode merge, adjusted how file reading works to accomodate model merge 2019-12-07 13:39:29 -05:00
Alex
fb2abc60d1 Updates to box variables adding new sub_box variables and propagating changes through all of the modes 2019-12-07 13:38:52 -05:00
Alex Selimov
d624e6ed5d Added mode_convert and documentation. Created new .mb filetype which contains all necessary information for operating on simulation cells. Created framework for reading in data files, right now only .mb style files 2019-12-05 11:04:49 -05:00
Alex Selimov
03f69c6df7 Removed extra variables from mode_create.f90, added a new module to contain simulation box information and changed code accordingly, new grow subroutine in elements. 2019-12-05 11:03:18 -05:00
Alex Selimov
fa1cb6ce58 Fixes to mode_create, moved basis_pos from elements to mode_create, added the mb file output style 2019-12-05 08:36:22 -05:00
Alex Selimov
591762d259 Latest attempts to get the lammpscac data format working 2019-12-04 21:03:13 -05:00
Alex Selimov
c1150ae4b1 First attempts at figuring out the element format for lammpscac 2019-11-29 22:23:22 -05:00
Alex Selimov
54aa50b605 Working writing to lammpsCAC format 2019-11-29 13:36:19 -05:00
Alex
ff3fc5e20a First working version of model builder with several output file types and mode_create working 2019-11-27 15:10:28 -05:00
Alex
8217e8b51c Initial commit with file writing and create mode working for atoms 2019-11-25 18:19:25 -05:00
Alex Selimov
624886bbe9 Initial commit with working atom and lattice type parsing 2019-09-25 20:11:10 -04:00