Commit Graph

14332 Commits

Author SHA1 Message Date
julient31 4d375e72f0 Changes: - DMI and ME interactions
- Computation optimisations
         - lot of removed prints

Next work: - Sequential algo implemetation
           - temperature simulations (check)
           - Work on parallelization
2018-04-26 13:08:54 -06:00
julient31 7cc59fbbbe Same commit, beginning removing prints/checks and pushing 2018-04-26 13:08:54 -06:00
julient31 d53def5853 Field compute error apparently corrected. The issue was related to the reverse communication.
To do:
- Remove all checks/prints used to debug
- Check all the flag set in the atom_vec_spin creator (very important for the reverse comm)
- Code DMI/ME interactions
- Start to work on parallel implementation of the integration
2018-04-26 13:08:54 -06:00
julient31 af45d55b3f Added:
- For Paramag. simulations, the option "atom_modify" has to be set
ex: atom_modify sort 1000 4.0 (Freq,Dist).
- Actual time is now printed (c_mag[0] in compute_spin)
- Value of Gilbert's damping corrected
- Now even results for SD/Lammps comp. in purely paramg. or aniso. situations
- Pack and unpack reverse needed corrections (f only was set, not fm)
- Spin temperature is now computed (data c_mag[7] in spin_compute)

To do:
- Fcc with p p p bc is still not working
- If Zeeman/Aniso force not defined, error => to be removed
- Add DMI and ME (see if new file or add in the exchange file)
2018-04-26 13:08:54 -06:00
julient31 3168704858 For paramagnetic simulation (no pair interaction declared), the "atom_modify" command has to be used (in order to initialize the bin).
example: atom_modify sort 1000 4.0 (Freq. of sorting, Cutoff distance)

In order to print the actual time with the total mag., the vector associated to the mag. compute was modified. It is now: [time, Mx, My, Mz, |M|, En_mag]

Optimization of the spin_compute routine: energy and mag. have been gathered in a same loop.
2018-04-26 13:08:54 -06:00
julient31 bf18d84273 Same commit, with input (mag. cobalt) and vmd files 2018-04-26 13:08:54 -06:00
julient31 9b0f8a0c55 First commit for the SPIN package.
Changes to come:
-Exchange interaction computation to check (loop on neighbors),
-Temperature/random fluctuations to correct (effects too strong),
-Physical results to check,
-Add final interactions (DMI, ME, Dipolar),
-Compute spin temperature (Nurdin and Ma formslisms),
-Work on MPI parallelization,
-Ewald sums to implement (see with Stan's pakage),
-See for prefered magnetic axis (Mitchell's idea),
2018-04-26 13:08:54 -06:00
Steven J. Plimpton d5ec76290b patch 20Apr18 2018-04-20 17:22:38 -06:00
Steve Plimpton 836027dbd8
Merge pull request #867 from stanmoore1/kk_tweaks
Tweaks to KOKKOS package
2018-04-20 14:35:58 -06:00
Steve Plimpton c5127eca89
Merge pull request #872 from akohlmey/ave-correlate-long-bugfix
Bugfix for fix ave/correlate/long
2018-04-20 09:30:02 -06:00
Axel Kohlmeyer a087813d01 incorporate bugfix for fix ave/correlate/long from jorge ramirez 2018-04-18 07:26:13 -04:00
Steve Plimpton 48e42a4e1e
Merge pull request #824 from jrgissing/write_data-noextra
Write_data nofix option
2018-04-13 10:27:21 -06:00
Steve Plimpton 6027de5387
Merge pull request #870 from lammps/doc-tweak
add info to compute heat/flux doc page and a small update to the developer's guide
2018-04-13 10:26:31 -06:00
Axel Kohlmeyer 398f3173aa remove trailing whitespace 2018-04-13 11:38:02 -04:00
Axel Kohlmeyer 798fcacd77 update example for API change in Fix::copy_arrays() 2018-04-13 11:37:51 -04:00
Steven J. Plimpton bc0fd5496a add info to compute heat/flux doc page 2018-04-13 08:57:24 -06:00
Steve Plimpton 430027465f
Merge pull request #868 from junghans/latte
cmake: update latte to v1.1.1
2018-04-13 08:44:59 -06:00
Steve Plimpton 7f9400eadc
Merge pull request #865 from athomps/fix_gcmc_temperature
Made ndof dynamic for temperature fixes and computes
2018-04-13 08:44:41 -06:00
Steve Plimpton 1b965d4d3a
Merge pull request #863 from ellio167/kim-update
KIM API interface update
2018-04-13 08:43:56 -06:00
Axel Kohlmeyer 8f1487fbc6 update lib/latte/Install.py to be consistent with CMake config 2018-04-11 11:20:39 -04:00
Christoph Junghans e2bc4d461e cmake: update latte to v1.1.1 2018-04-10 17:26:16 -06:00
Christoph Junghans dee945c01d cmake: bump openkim to v1.9.4 2018-04-10 15:44:13 -06:00
Axel Kohlmeyer bc49ce611a restore python3 compatibility 2018-04-09 23:08:49 -04:00
Christoph Junghans 72cd13aac7 cmake: add openkim build as external project 2018-04-06 17:22:54 -06:00
Stan Moore 49d524e442 Remove unused variables in pair_reaxc_kokkos 2018-04-05 11:58:47 -06:00
Stan Moore 3c6102a0c3 Tweak whitespace in Makefile.kokkos_cuda_mpi 2018-04-05 11:49:57 -06:00
Stan Moore 4517c85c77 Use reference to improve performance in pair_reaxc_kokkos 2018-04-05 11:47:22 -06:00
Stan Moore aa4f044709 Deallocate views of views in serial to prevent race condition in Kokkos profiling tools 2018-04-05 11:44:19 -06:00
Axel Kohlmeyer 2d4e0fcfd3 purge deleted file in KIM package 2018-04-04 13:24:05 -04:00
Axel Kohlmeyer 4fa95de91c update logfiles for gcmc example inputs 2018-04-04 12:33:48 -04:00
Axel Kohlmeyer 24e0ca5377 avoid warning about group all 2018-04-04 12:28:20 -04:00
Axel Kohlmeyer e1a17d428f print the warning about using group all with fix gcmc only from MPI rank 0 2018-04-04 12:26:43 -04:00
Steve Plimpton 8e3ba36a4f
Merge pull request #866 from lammps/header-error-messages
add placeholders to include files for error messges
2018-04-04 09:45:07 -06:00
Axel Kohlmeyer 12bc84163d remove or reformulate references to USER-CUDA package, which no longer exists 2018-04-04 11:06:20 -04:00
Steven J. Plimpton 5221ac2d55 add placeholders to include files for error messges 2018-04-03 17:48:31 -06:00
Ryan S. Elliott af8e258ebb Revert to previous code without plug-in interface 2018-04-03 17:17:23 -05:00
Aidan Thompson d1356c1d76 Made ndof dynamic for temperature fixes and computes 2018-04-03 15:07:04 -06:00
Ryan S. Elliott 3f3bab4e71 Create KIM_LAMMPS_PlugIn.h & related changes 2018-04-02 11:45:35 -05:00
Ryan S. Elliott f089d8d247 use correct installed kim lib when adding new models 2018-04-02 09:39:44 -05:00
Ryan S. Elliott 25d2f4b1f6 Update pair_kim for v1.9.4 and versatile linking
Use dlopen instead of directly linking to kim-api
library.  This will allow for easier distribution
of LAMMPS with support for KIM Models.
2018-04-02 09:39:44 -05:00
Steven J. Plimpton 0bfb6f0c2a Merge branch 'master' of github.com:lammps/lammps 2018-03-30 15:22:15 -06:00
Steven J. Plimpton 7786cb5a4b patch 30Mar18 2018-03-30 15:21:55 -06:00
Steve Plimpton e476f89b47
Merge pull request #860 from lammps/doctweak
alphabetize correction in docs
2018-03-30 10:10:34 -06:00
Steven J. Plimpton bfc07712cf alphabetize correction in docs 2018-03-30 09:48:15 -06:00
Steve Plimpton ee5ad9cbb3
Merge pull request #857 from lammps/resetids
new reset_ids command and dump_modify delay option
2018-03-30 09:45:02 -06:00
Steve Plimpton a19e8fb269
Merge branch 'master' into resetids 2018-03-30 09:15:24 -06:00
Steve Plimpton 81caeffb38
Merge pull request #855 from lammps/dumpinc
new dump_modify refresh and compute displace/atom refresh commands fo…
2018-03-30 09:07:19 -06:00
Axel Kohlmeyer a4795df5f9 complete integration of reset_ids into the documentation build system 2018-03-30 10:49:38 -04:00
Axel Kohlmeyer ef8423918a
fix typo 2018-03-29 17:04:53 -04:00
Steve Plimpton 0984e94c04
Merge pull request #858 from junghans/fix_return
MathSpecial::fm_exp: fix return value on ppc64
2018-03-29 08:11:33 -06:00