spirit-code / spirit

Atomistic Spin Simulation Framework
http://spirit-code.github.io
MIT License
117 stars 52 forks source link

Log legibility improvements #563

Closed GPMueller closed 3 years ago

GPMueller commented 4 years ago

Closes #348. Closes #551.

Typical log output will now look something like this:

2020-04-05 11:36:33  [  ALL  ] [ALL ] [--] [--]  =====================================================
                                                 ========== Spirit State: Initialising... ============
                                                 ==========     Version:  2.0.1
                                                 ==========     Revision: 55cc299074d99
2020-04-05 11:36:33  [  ALL  ] [ALL ] [--] [--]  Config file: input/input.cfg
2020-04-05 11:36:33  [ PARAM ] [IO  ] [--] [--]  File tag on output     = <time>
                                                 Log output folder      = "."
                                                 Log to file            = true
                                                 Log file accept level  = 4
                                                 Log to console         = true
                                                 Log print accept level = 5
                                                 Log input save initial = false
                                                 Log input save final   = false
                                                 Log positions save initial  = false
                                                 Log positions save final    = false
                                                 Log neighbours save initial = false
                                                 Log neighbours save final   = false
2020-04-05 11:36:33  [  ALL  ] [ALL ] [--] [--]  =====================================================
2020-04-05 11:36:33  [ PARAM ] [IO  ] [--] [--]  Lattice constant = 1 angstrom
                                                 Bravais lattice type: simple cubic
                                                 Bravais vectors
                                                         a = 1 0 0
                                                         b = 0 1 0
                                                         c = 0 0 1
                                                 Basis cell: 1  atom(s)
                                                 Relative positions (first 10):
                                                         atom 0 at (0 0 0), mu_s=2
                                                 Absolute atom positions (first 10):
                                                         atom 0 at (0 0 0)
                                                 Lattice: n_basis_cells
                                                        na = 20
                                                        nb = 20
                                                        nc = 1
                                                 Geometry: 400 spins
                                                 Geometry is 2-dimensional
2020-04-05 11:36:33  [ PARAM ] [IO  ] [--] [--]  Parameters LLG:
                                                         seed              = 20006
                                                         time step [ps]    = 0.001
                                                         temperature [K]   = 0
                                                         temperature gradient direction = 1 0 0
                                                         temperature gradient inclination = 0
                                                         damping           = 0.3
                                                         beta              = 0.1
                                                         stt use gradient  = false
                                                         stt magnitude     = 0
                                                         stt normal        = 1 0 0
                                                         force convergence = 1.000000e-11
                                                         maximum walltime  = 0:0:0
                                                         n_iterations      = 2000
                                                         n_iterations_log  = 100
                                                         output_folder     = "output"
                                                         output_any        = true
                                                         output_initial    = true
                                                         output_final      = true
                                                         output_energy_step             = false
                                                         output_energy_archive          = true
                                                         output_energy_spin_resolved    = false
                                                         output_energy_divide_by_nspins = true
                                                         output_energy_add_readability_lines = true
                                                         output_configuration_step      = true
                                                         output_configuration_archive   = false
                                                         output_configuration_filetype  = 3
2020-04-05 11:36:33  [ PARAM ] [IO  ] [--] [--]  Parameters MC:
                                                         seed              = 20006
                                                         temperature       = 0
                                                         acceptance_ratio  = 0.5
                                                         maximum walltime  = 0:0:0
                                                         n_iterations      = 2000000
                                                         n_iterations_log  = 2000
                                                         output_folder     = "output"
                                                         output_any        = true
                                                         output_initial    = true
                                                         output_final      = true
                                                         output_energy_step             = false
                                                         output_energy_archive          = true
                                                         output_energy_spin_resolved    = false
                                                         output_energy_divide_by_nspins = true
                                                         output_energy_add_readability_lines = true
                                                         output_configuration_step      = true
                                                         output_configuration_archive   = false
                                                         output_configuration_filetype  = 3
2020-04-05 11:36:33  [ PARAM ] [IO  ] [--] [--]  Parameters EMA:
                                                         n_modes           = 10
                                                         n_mode_follow     = 0
                                                         frequency         = 0.02
                                                         amplitude         = 1
                                                         n_iterations_log  = 200
                                                         n_iterations      = 200000
                                                         maximum walltime  = 0:0:0
                                                         output_configuration_archive   = true
                                                         output_configuration_step      = false
                                                         output_energy_archive          = true
                                                         output_energy_step             = false
                                                         output_energy_spin_resolved    = false
                                                         output_energy_divide_by_nspins = true
                                                         output_final      = false
                                                         output_initial    = false
                                                         output_any        = false
                                                         output_folder     = "output"
2020-04-05 11:36:33  [ PARAM ] [IO  ] [--] [--]  Parameters MMF:
                                                         force convergence = 1.000000e-07
                                                         maximum walltime  = 0:0:0
                                                         n_iterations      = 200000
                                                         n_iterations_log  = 200
                                                         output_folder     = "output"
                                                         output_any        = true
                                                         output_initial    = false
                                                         output_final      = true
                                                         output_energy_step             = false
                                                         output_energy_archive          = true
                                                         output_energy_divide_by_nspins = true
                                                         output_energy_add_readability_lines = true
                                                         output_configuration_step      = false
                                                         output_configuration_archive   = true
                                                         output_configuration_filetype  = 3
2020-04-05 11:36:33  [ PARAM ] [IO  ] [--] [--]  Done reading 3 spin pairs from file "input/input.cfg", giving 3 exchange and 3 DM (symmetry-reduced) pairs.
2020-04-05 11:36:33  [ PARAM ] [IO  ] [--] [--]  Hamiltonian_Heisenberg:
                                                         boundary conditions   = 1 1 0
                                                         external field        = 25
                                                         field_normal          = 0 0 1
                                                         anisotropy[0]         = 0
                                                         anisotropy_normal[0]  = 0 0 1
                                                         ddi_method            = none
                                                         ddi_n_periodic_images = (4 4 4)
                                                         ddi_radius            = 0
                                                         ddi_pb_zero_padding   = true
2020-04-05 11:36:33  [ PARAM ] [IO  ] [--] [--]  Parameters GNEB:
                                                         spring_constant    = 1
                                                         n_E_interpolations = 10
                                                         force convergence  = 1.000000e-07
                                                         maximum walltime   = 0:0:0
                                                         n_iterations       = 200000
                                                         n_iterations_log   = 50
                                                         output_folder      = "output"
                                                         output_any         = true
                                                         output_initial     = false
                                                         output_final       = true
                                                         output_energies_step = false
                                                         output_energies_add_readability_lines = true
                                                         output_chain_step  = false
                                                         output_chain_filetype = 3
2020-04-05 11:36:33  [  ALL  ] [ALL ] [--] [--]  =====================================================
                                                 ============ Spirit State: Initialised ==============
                                                 ============     NOS=400 NOI=1
                                                     Initialisation took 0:0:0.155
                                                     Number of  Errors:  0
                                                     Number of Warnings: 0
                                                 =====================================================
2020-04-05 12:40:22  [ INFO  ] [API ] [01] [01]  Set PlusZ configuration. Entire space.
2020-04-05 12:40:22  [  ALL  ] [LLG ] [01] [01]  ------------  Started  LLG Calculation  ------------
                                                     Going to iterate 1 step(s)
                                                                 with 1 iterations per step
                                                     Force convergence parameter: 0.000000010000
                                                     Maximum torque:              0.000000000000
                                                     Solver: Semi-implicit B
                                                 -----------------------------------------------------
2020-04-05 12:40:22  [  ALL  ] [LLG ] [01] [01]  ------------ Terminated LLG Calculation ------------
                                                 ----- Reason:         The force converged
                                                     Total duration:    0:0:0.3
                                                     Completed   0.00%: 0 / 1 iterations
                                                     Iterations / sec:  0.00
                                                     Simulated time:    0.001 ps
                                                     Force convergence parameter: 0.000000010000
                                                     Maximum torque:              0.000000000000
                                                     Solver: Semi-implicit B
                                                 -----------------------------------------------------
2020-04-05 12:40:22  [  ALL  ] [LLG ] [01] [01]  ------------  Started  LLG Calculation  ------------
                                                     Going to iterate 1 step(s)
                                                                 with 1 iterations per step
                                                     Force convergence parameter: 0.000000010000
                                                     Maximum torque:              0.000000000000
                                                     Solver: Semi-implicit B
                                                 -----------------------------------------------------
2020-04-05 12:40:22  [  ALL  ] [LLG ] [01] [01]  ------------ Terminated LLG Calculation ------------
                                                 ----- Reason:         The force converged
                                                     Total duration:    0:0:0.16
                                                     Completed   0.00%: 0 / 1 iterations
                                                     Iterations / sec:  0.00
                                                     Simulated time:    0.001 ps
                                                     Force convergence parameter: 0.000000010000
                                                     Maximum torque:              0.000000000000
                                                     Solver: Semi-implicit B
                                                 -----------------------------------------------------
coveralls commented 4 years ago

Coverage Status

Coverage remained the same at 79.423% when pulling 85800c67339e0904369d6fdb0cfa1192270c43af on feature-log-legibility into 55cc299074d9947a3838d47c31e41f1a1ea691ba on develop.

codecov[bot] commented 4 years ago

Codecov Report

Merging #563 into develop will increase coverage by 0.33%. The diff coverage is 74.06%.

@@             Coverage Diff             @@
##           develop     #563      +/-   ##
===========================================
+ Coverage    50.26%   50.59%   +0.33%     
===========================================
  Files           88       89       +1     
  Lines        10179    10235      +56     
===========================================
+ Hits          5116     5178      +62     
+ Misses        5063     5057       -6     
MSallermann commented 4 years ago

I like these changes! For the sake of visual consistency, I think, also the remaining information should be printed as indented blocks. I.e. a block for logging, optimization and the spin system. (See screenshot)

image
GPMueller commented 4 years ago

With the most recent commit, I made the indentations more consistent. The full log, including debug messages, now looks like

2020-04-06 19:58:47  [  ALL  ] [ALL ] [--] [--]  =====================================================
                                                 ========== Spirit State: Initialising... ============
                                                 ==========     Version:  2.0.1
                                                 ==========     Revision: 85800c67339e0
2020-04-06 19:58:47  [ INFO  ] [ALL ] [--] [--]  ==========     Compiled with: AppleClang (9.0.0.9000039)
2020-04-06 19:58:47  [  ALL  ] [ALL ] [--] [--]  Config file: "input/input.cfg"
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Building Log
2020-04-06 19:58:47  [ PARAM ] [IO  ] [--] [--]  Logging parameters
                                                     file tag on output = "<time>"
                                                     output folder      = "."
                                                     to file            = true
                                                     file accept level  = 6
                                                     to console         = true
                                                     print accept level = 5
                                                     input save initial = false
                                                     input save final   = false
                                                     positions save initial  = false
                                                     positions save final    = false
                                                     neighbours save initial = false
                                                     neighbours save final   = false
2020-04-06 19:58:47  [ INFO  ] [ALL ] [--] [--]  =====================================================
                                                 ========== Optimization Info
                                                     Not using OpenMP
                                                     Not using CUDA
                                                     Not using std::thread
                                                     Defects are not enabled
                                                     Pinning is not enabled
                                                     Using double as scalar type
2020-04-06 19:58:47  [  ALL  ] [ALL ] [--] [--]  =====================================================
2020-04-06 19:58:47  [ INFO  ] [IO  ] [--] [--]  -------------- Initialising Spin System ------------
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Geometry: building
2020-04-06 19:58:47  [ PARAM ] [IO  ] [--] [--]  Disorder is disabled
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]      Bravais vectors in units of lattice constant
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]          a = 1 0 0
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]          b = 0 1 0
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]          c = 0 0 1
2020-04-06 19:58:47  [ PARAM ] [IO  ] [--] [--]  Pinning is disabled
2020-04-06 19:58:47  [ PARAM ] [IO  ] [--] [--]  Geometry:
                                                     lattice constant = 1 Angstrom
                                                     Bravais lattice type: simple cubic
                                                     Bravais vectors
                                                         a = 1 0 0
                                                         b = 0 1 0
                                                         c = 0 0 1
                                                     basis cell: 1 atom(s)
                                                     relative positions (first 10):
                                                         atom 0 at (0 0 0), mu_s=2
                                                     absolute atom positions (first 10):
                                                         atom 0 at (0 0 0)
                                                     lattice: n_basis_cells
                                                         na = 20
                                                         nb = 20
                                                         nc = 1
                                                     400 spins
                                                     the geometry is 2-dimensional
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Geometry: built
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Parameters LLG: building
2020-04-06 19:58:47  [ PARAM ] [IO  ] [--] [--]  Parameters LLG:
                                                     seed              = 20006
                                                     time step [ps]    = 0.001
                                                     temperature [K]   = 0
                                                     temperature gradient direction = 1 0 0
                                                     temperature gradient inclination = 0
                                                     damping           = 0.3
                                                     beta              = 0.1
                                                     stt use gradient  = false
                                                     stt magnitude     = 0
                                                     stt normal        = 1 0 0
                                                     force convergence = 1.000000e-11
                                                     maximum walltime  = 0:0:0
                                                     n_iterations      = 2000
                                                     n_iterations_log  = 100
                                                     output_folder     = "output"
                                                     output_any        = true
                                                     output_initial    = true
                                                     output_final      = true
                                                     output_energy_step             = false
                                                     output_energy_archive          = true
                                                     output_energy_spin_resolved    = false
                                                     output_energy_divide_by_nspins = true
                                                     output_energy_add_readability_lines = true
                                                     output_configuration_step      = true
                                                     output_configuration_archive   = false
                                                     output_configuration_filetype  = 3
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Parameters LLG: built
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Parameters MC: building
2020-04-06 19:58:47  [ PARAM ] [IO  ] [--] [--]  Parameters MC:
                                                     seed              = 20006
                                                     temperature       = 0
                                                     acceptance_ratio  = 0.5
                                                     maximum walltime  = 0:0:0
                                                     n_iterations      = 2000000
                                                     n_iterations_log  = 2000
                                                     output_folder     = "output"
                                                     output_any        = true
                                                     output_initial    = true
                                                     output_final      = true
                                                     output_energy_step             = false
                                                     output_energy_archive          = true
                                                     output_energy_spin_resolved    = false
                                                     output_energy_divide_by_nspins = true
                                                     output_energy_add_readability_lines = true
                                                     output_configuration_step      = true
                                                     output_configuration_archive   = false
                                                     output_configuration_filetype  = 3
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Parameters MC: built
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Parameters EMA: building
2020-04-06 19:58:47  [ PARAM ] [IO  ] [--] [--]  Parameters EMA:
                                                     n_modes           = 10
                                                     n_mode_follow     = 0
                                                     frequency         = 0.02
                                                     amplitude         = 1
                                                     n_iterations_log  = 200
                                                     n_iterations      = 200000
                                                     maximum walltime  = 0:0:0
                                                     output_configuration_archive   = true
                                                     output_configuration_step      = false
                                                     output_energy_archive          = true
                                                     output_energy_step             = false
                                                     output_energy_spin_resolved    = false
                                                     output_energy_divide_by_nspins = true
                                                     output_final      = false
                                                     output_initial    = false
                                                     output_any        = false
                                                     output_folder     = "output"
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Parameters EMA: built
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Parameters MMF: building
2020-04-06 19:58:47  [ PARAM ] [IO  ] [--] [--]  Parameters MMF:
                                                     force convergence = 1.000000e-07
                                                     maximum walltime  = 0:0:0
                                                     n_iterations      = 200000
                                                     n_iterations_log  = 200
                                                     output_folder     = "output"
                                                     output_any        = true
                                                     output_initial    = false
                                                     output_final      = true
                                                     output_energy_step             = false
                                                     output_energy_archive          = true
                                                     output_energy_divide_by_nspins = true
                                                     output_energy_add_readability_lines = true
                                                     output_configuration_step      = false
                                                     output_configuration_archive   = true
                                                     output_configuration_filetype  = 3
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Parameters MMF: built
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Hamiltonian: building
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Hamiltonian: deciding type
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Hamiltonian_Heisenberg: building
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Reading spin pairs from file "input/input.cfg"
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  File input/input.cfg should have 3 pairs
2020-04-06 19:58:47  [ PARAM ] [IO  ] [--] [--]  Done reading 3 spin pairs from file "input/input.cfg", giving 3 exchange and 3 DM (symmetry-reduced) pairs.
2020-04-06 19:58:47  [ PARAM ] [IO  ] [--] [--]  Hamiltonian Heisenberg:
                                                     boundary conditions   = 1 1 0
                                                     external field        = 25
                                                     field_normal          = 0 0 1
                                                     anisotropy[0]         = 0
                                                     anisotropy_normal[0]  = 0 0 1
                                                     ddi_method            = none
                                                     ddi_n_periodic_images = (4 4 4)
                                                     ddi_radius            = 0
                                                     ddi_pb_zero_padding   = true
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Hamiltonian_Heisenberg: built
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Hamiltonian: built hamiltonian of type: heisenberg_pairs
2020-04-06 19:58:47  [ INFO  ] [IO  ] [--] [--]  -------------- Spin System Initialised -------------
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Parameters GNEB: building
2020-04-06 19:58:47  [ PARAM ] [IO  ] [--] [--]  Parameters GNEB:
                                                     spring_constant    = 1
                                                     n_E_interpolations = 10
                                                     force convergence  = 1.000000e-07
                                                     maximum walltime   = 0:0:0
                                                     n_iterations       = 200000
                                                     n_iterations_log   = 50
                                                     output_folder      = "output"
                                                     output_any         = true
                                                     output_initial     = false
                                                     output_final       = true
                                                     output_energies_step = false
                                                     output_energies_add_readability_lines = true
                                                     output_chain_step  = false
                                                     output_chain_filetype = 3
2020-04-06 19:58:47  [ DEBUG ] [IO  ] [--] [--]  Parameters GNEB: built
2020-04-06 19:58:47  [  ALL  ] [ALL ] [--] [--]  =====================================================
                                                 ============ Spirit State: Initialised ==============
                                                 ============     NOS=400 NOI=1
                                                     Initialisation took 0:0:0.133
                                                     Number of  Errors:  0
                                                     Number of Warnings: 0
                                                 =====================================================
2020-04-06 19:58:47  [ DEBUG ] [ALL ] [--] [--]  Appending log to file "./Log_2020-04-06_19-58-47.txt"
2020-04-06 19:58:47  [ DEBUG ] [ALL ] [--] [--]  Started writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:47  [ DEBUG ] [ALL ] [--] [--]  Finished writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:47  [ INFO  ] [API ] [01] [01]  Set PlusZ configuration. Entire space.
2020-04-06 19:58:47  [ INFO  ] [UI  ] [--] [--]  QSurfaceFormat version: 3.3
2020-04-06 19:58:55  [ DEBUG ] [UI  ] [--] [--]  button Random
2020-04-06 19:58:55  [ INFO  ] [API ] [01] [01]  Set random configuration. Entire space.
2020-04-06 19:58:56  [ DEBUG ] [UI  ] [--] [--]  Button: Start/Stop
2020-04-06 19:58:56  [  ALL  ] [LLG ] [01] [01]  ------------  Started  LLG Calculation  ------------
                                                     Going to iterate 20 step(s)
                                                                 with 100 iterations per step
                                                     Force convergence parameter: 0.000000000010
                                                     Maximum torque:              40.512103667064
                                                     Solver: Limited memory Broyden-Fletcher-Goldfarb-Shanno using exponential transforms
                                                 -----------------------------------------------------
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-initial.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-initial.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-initial.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-initial.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Appending log to file "./Log_2020-04-06_19-58-47.txt"
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [  ALL  ] [LLG ] [01] [01]  ----- LLG Calculation (LBFGS_OSO Solver): 0:0:0.48
                                                     Time since last step: 0:0:0.48
                                                     Completed   5.00%:    100 / 2000 iterations
                                                     Iterations / sec:     2053.18
                                                     Force convergence parameter: 0.000000000010
                                                     Maximum torque:              21.491826042618
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Appending log to file "./Log_2020-04-06_19-58-47.txt"
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [  ALL  ] [LLG ] [01] [01]  ----- LLG Calculation (LBFGS_OSO Solver): 0:0:0.77
                                                     Time since last step: 0:0:0.28
                                                     Completed  10.00%:    200 / 2000 iterations
                                                     Iterations / sec:     3529.83
                                                     Force convergence parameter: 0.000000000010
                                                     Maximum torque:              9.473240254357
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Appending log to file "./Log_2020-04-06_19-58-47.txt"
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [  ALL  ] [LLG ] [01] [01]  ----- LLG Calculation (LBFGS_OSO Solver): 0:0:0.93
                                                     Time since last step: 0:0:0.16
                                                     Completed  15.00%:    300 / 2000 iterations
                                                     Iterations / sec:     6093.47
                                                     Force convergence parameter: 0.000000000010
                                                     Maximum torque:              12.422157016692
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Appending log to file "./Log_2020-04-06_19-58-47.txt"
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [  ALL  ] [LLG ] [01] [01]  ----- LLG Calculation (LBFGS_OSO Solver): 0:0:0.109
                                                     Time since last step: 0:0:0.15
                                                     Completed  20.00%:    400 / 2000 iterations
                                                     Iterations / sec:     6325.11
                                                     Force convergence parameter: 0.000000000010
                                                     Maximum torque:              7.086506291873
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Appending log to file "./Log_2020-04-06_19-58-47.txt"
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [  ALL  ] [LLG ] [01] [01]  ----- LLG Calculation (LBFGS_OSO Solver): 0:0:0.131
                                                     Time since last step: 0:0:0.22
                                                     Completed  25.00%:    500 / 2000 iterations
                                                     Iterations / sec:     4404.90
                                                     Force convergence parameter: 0.000000000010
                                                     Maximum torque:              2.269200454860
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Appending log to file "./Log_2020-04-06_19-58-47.txt"
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [  ALL  ] [LLG ] [01] [01]  ----- LLG Calculation (LBFGS_OSO Solver): 0:0:0.153
                                                     Time since last step: 0:0:0.21
                                                     Completed  30.00%:    600 / 2000 iterations
                                                     Iterations / sec:     4631.56
                                                     Force convergence parameter: 0.000000000010
                                                     Maximum torque:              0.176144685681
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Appending log to file "./Log_2020-04-06_19-58-47.txt"
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [  ALL  ] [LLG ] [01] [01]  ----- LLG Calculation (LBFGS_OSO Solver): 0:0:0.183
                                                     Time since last step: 0:0:0.30
                                                     Completed  35.00%:    700 / 2000 iterations
                                                     Iterations / sec:     3285.04
                                                     Force convergence parameter: 0.000000000010
                                                     Maximum torque:              0.002761782736
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Appending log to file "./Log_2020-04-06_19-58-47.txt"
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [  ALL  ] [LLG ] [01] [01]  ----- LLG Calculation (LBFGS_OSO Solver): 0:0:0.218
                                                     Time since last step: 0:0:0.34
                                                     Completed  40.00%:    800 / 2000 iterations
                                                     Iterations / sec:     2927.49
                                                     Force convergence parameter: 0.000000000010
                                                     Maximum torque:              0.000060028942
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Appending log to file "./Log_2020-04-06_19-58-47.txt"
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [  ALL  ] [LLG ] [01] [01]  ----- LLG Calculation (LBFGS_OSO Solver): 0:0:0.250
                                                     Time since last step: 0:0:0.32
                                                     Completed  45.00%:    900 / 2000 iterations
                                                     Iterations / sec:     3100.87
                                                     Force convergence parameter: 0.000000000010
                                                     Maximum torque:              0.000477847460
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Appending log to file "./Log_2020-04-06_19-58-47.txt"
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [  ALL  ] [LLG ] [01] [01]  ----- LLG Calculation (LBFGS_OSO Solver): 0:0:0.279
                                                     Time since last step: 0:0:0.28
                                                     Completed  50.00%:    1000 / 2000 iterations
                                                     Iterations / sec:     3475.00
                                                     Force convergence parameter: 0.000000000010
                                                     Maximum torque:              0.000176044030
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Appending log to file "./Log_2020-04-06_19-58-47.txt"
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [  ALL  ] [LLG ] [01] [01]  ----- LLG Calculation (LBFGS_OSO Solver): 0:0:0.301
                                                     Time since last step: 0:0:0.21
                                                     Completed  55.00%:    1100 / 2000 iterations
                                                     Iterations / sec:     4549.38
                                                     Force convergence parameter: 0.000000000010
                                                     Maximum torque:              0.000012511034
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Appending log to file "./Log_2020-04-06_19-58-47.txt"
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [  ALL  ] [LLG ] [01] [01]  ----- LLG Calculation (LBFGS_OSO Solver): 0:0:0.325
                                                     Time since last step: 0:0:0.24
                                                     Completed  60.00%:    1200 / 2000 iterations
                                                     Iterations / sec:     4141.47
                                                     Force convergence parameter: 0.000000000010
                                                     Maximum torque:              0.000003521138
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Appending log to file "./Log_2020-04-06_19-58-47.txt"
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [  ALL  ] [LLG ] [01] [01]  ----- LLG Calculation (LBFGS_OSO Solver): 0:0:0.360
                                                     Time since last step: 0:0:0.35
                                                     Completed  65.00%:    1300 / 2000 iterations
                                                     Iterations / sec:     2837.93
                                                     Force convergence parameter: 0.000000000010
                                                     Maximum torque:              0.000001166842
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Appending log to file "./Log_2020-04-06_19-58-47.txt"
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Started writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:56  [ DEBUG ] [ALL ] [--] [--]  Finished writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:57  [  ALL  ] [LLG ] [01] [01]  ----- LLG Calculation (LBFGS_OSO Solver): 0:0:0.392
                                                     Time since last step: 0:0:0.32
                                                     Completed  70.00%:    1400 / 2000 iterations
                                                     Iterations / sec:     3106.07
                                                     Force convergence parameter: 0.000000000010
                                                     Maximum torque:              0.000000246219
2020-04-06 19:58:57  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:57  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:57  [ DEBUG ] [ALL ] [--] [--]  Appending log to file "./Log_2020-04-06_19-58-47.txt"
2020-04-06 19:58:57  [ DEBUG ] [ALL ] [--] [--]  Started writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:57  [ DEBUG ] [ALL ] [--] [--]  Finished writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:57  [ DEBUG ] [UI  ] [--] [--]  Button: Start/Stop
2020-04-06 19:58:57  [  ALL  ] [LLG ] [01] [01]  ------------ Terminated LLG Calculation ------------
                                                     Total duration:    0:0:0.406
                                                     Completed  72.05%: 1441 / 2000 iterations
                                                     Iterations / sec:  3547.09
                                                     Force convergence parameter: 0.000000000010
                                                     Maximum torque:              0.000000146818
                                                     Solver: Limited memory Broyden-Fletcher-Goldfarb-Shanno using exponential transforms
                                                 -----------------------------------------------------
2020-04-06 19:58:57  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-final.txt
2020-04-06 19:58:57  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-final.txt
2020-04-06 19:58:57  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-final.txt
2020-04-06 19:58:57  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-final.txt
2020-04-06 19:58:57  [ DEBUG ] [ALL ] [--] [--]  Started writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:57  [ DEBUG ] [ALL ] [--] [--]  Finished writing output/2020-04-06_19-58-56_Image-00_Energy-archive.txt
2020-04-06 19:58:57  [ DEBUG ] [ALL ] [--] [--]  Appending log to file "./Log_2020-04-06_19-58-47.txt"
2020-04-06 19:58:57  [ DEBUG ] [ALL ] [--] [--]  Started writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:57  [ DEBUG ] [ALL ] [--] [--]  Finished writing ./Log_2020-04-06_19-58-47.txt
2020-04-06 19:58:58  [ DEBUG ] [UI  ] [--] [--]  Button: Stop All
2020-04-06 19:58:58  [  ALL  ] [ALL ] [--] [--]  =====================================================
                                                 ============ Spirit State: Deleting... ==============
                                                     State existed for 0:0:11.135
                                                     Number of  Errors:  0
                                                     Number of Warnings: 0
                                                 ============== Spirit State: Deleted ================
                                                 =====================================================
2020-04-06 19:58:58  [ DEBUG ] [ALL ] [--] [--]  Appending log to file "./Log_2020-04-06_19-58-47.txt"